0

このプラグインを使用しています: 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呼び出されるため、これは奇妙です。確認する必要がある特定のことはありますか - リスナーを追加しますか? プラグインのサンプル コードを調べたところ、pingではなくイベントが使用されていることがわかりましたonmessage

* ここでほとんどのオプションを試しました: Android バージョン >4.0.3 の Phonegap Websocket プラグインが機能せず、これが機能しているように見える唯一のものです。

4

1 に答える 1

1

websocket は android<4.2 をサポートしていないため、上記のコードは失敗します。フォールバック モードが含まれている、socket.io
リンクを含むクロス ブラウザ ソケットを試してください。

于 2013-11-07T02:48:57.693 に答える