Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phonegap/cordova android websocket插件问题-未调用onmessage_Android_Cordova_Websocket_Phonegap Plugins - Fatal编程技术网

phonegap/cordova android websocket插件问题-未调用onmessage

phonegap/cordova android websocket插件问题-未调用onmessage,android,cordova,websocket,phonegap-plugins,Android,Cordova,Websocket,Phonegap Plugins,我正在使用这个插件:* 不幸的是,当我们收到消息时,不会调用onmessage var ws = new WebSocket("ws://" + window.location.host + "" + "/my/socket"); ws.onopen = function() { console.log("wsStatus Connected to WebSocket server!"); }; ws.onmessage = function(e) { alert(e.dat

我正在使用这个插件:*

不幸的是,当我们收到消息时,不会调用onmessage

var ws = new WebSocket("ws://" + window.location.host + "" + "/my/socket");

ws.onopen = function() {
   console.log("wsStatus Connected to WebSocket server!"); 
};

ws.onmessage = function(e) {
    alert(e.data);
};
这是从来没有被称为-这是奇怪的,因为onopen被称为。是否有什么具体的事情需要我做/检查-添加一个侦听器?我查看了,发现使用了事件
ping
,而不是
onmessage


*已经尝试了这里的大多数选项:并且发现这是唯一一个似乎有效的选项。

因为websocket不支持Android,这当然需要在服务器上进行更改?好的,谢谢。有没有办法在安卓系统上为websockets提供phonegap插件,而不改变服务器?我认为通过使用插件我们可以做到这一点。有websocket插件,但不如socket那么稳定和灵活。嘿,谢谢你的帮助!你能推荐什么样的工作吗?我已经看了/实现了太多,以至于按照没有广告效应器的说明去做会让人沮丧