私は Phonegap でアプリケーションを開発しており、クライアント アプリケーションには AutobahnJS で websocket を使用しています。
リモート Websocket サーバーは PHP と Ratchet を使用して開発され、SSL 上で実行されるため、接続には wss:// を使用します。
アプリケーションはエミュレーター (Android 4.4.2) で正常に動作しますが、Android 4.0.4 を実行する実際のデバイスを使用して websocket サーバーに接続する方法はありません。onOpen コールバックは起動せず、onClose のみが呼び出されます。
this.conn = new ab.Session(
this.wsUri,
function() { that.onOpen() },
function() { that.onClose() },
{ // Additional parameters, we're ignoring the WAMP sub-protocol for older browsers
'skipSubprotocolCheck': true
}
);
アプリケーションをエミュレーターで動作させるには、websocket プラグインをインストールする必要がありました。
質問は次のとおりです。
Android 4.0.4 を実行するデバイスで Autobahn と Websocket を使用する機会はありますか?
前もって感謝します!