今日の私の問題は、WebSocketを使用するアプリを開発していることです。 iOSではすべてが正常に機能していますが、Android WebViewはWebSocketをサポートしていません。この問題を解決するための最速/最もエレガントな方法は何ですか?
[編集]
この投稿は頻繁に閲覧されるので、いくつかの可能な解決策を共有したいと思います。
解決策:
Android Websocketライブラリ
誰かが同じ問題を抱えていて、彼がどのように回避したかを説明しました
AndroidWebviewはWebSocketに対応していません。したがって、WebSocketライブラリを使用して実装する必要があります。
jWebSocket http://jwebsocket.org/
weberknecht http://code.google.com/p/weberknecht/
Phonegap用にWebSocketオブジェクトをWebViewに追加するサンプルプロジェクトを作成しました。ここで見つけることができます: https://github.com/pusher/pusher-phonegap-Android
私はここにプロジェクトについて説明するビデオを載せました: http://blog.pusher.com/2012/7/5/pusher-on-phonegap-for-Android
このプロジェクトを使用して、PhoneGapを Pusher on Androidで使用する方法を示しましたが、最終的には、Pusherスクリプトタグが含まれるプロジェクトにすぎません。WebSocket
オブジェクトを必要とする別のライブラリを簡単に使用することも、直接使用することもできます。
Websocket-Android-phonegapライブラリを使用します: https://github.com/anismiles/websocket-Android-phonegap