问题与phonegap / cordova android websocket插件 - onmessage没有被调用

时间:2013-11-06 23:31:33

标签: android cordova websocket phonegap-plugins

我正在使用此插件:https://github.com/mkuklis/phonegap-websocket/ *。

不幸的是,当我们收到消息时,不会调用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 调用。有什么具体的我需要做/检查 - 添加一个监听器?我查看了example code for the plugin并查看了使用的事件ping而不是onmessage

*在这里尝试了大部分选项:Phonegap websocket plugin with android version >4.0.3 not working并且发现这是唯一可行的选项。

1 个答案:

答案 0 :(得分:1)

由于websocket不支持android< 4.2,上面的代码失败..你应该尝试支持后备模式支持的跨浏览器套接字, socket.io
link