2

私は.NETで書かれたアプリケーションを持っていて(私は推測しています)、非常に反応が良いです。アイデアは、アプリを Android アプリとしてラップすることです。Android アプリにはさらに多くの機能が搭載される予定であり、この Web ビューはその 1 つにすぎません。

私の質問は、現在の Web アプリがいくつかのソケットを使用してデータをページにプッシュしていることです。そのため、ページを更新せずにコンテンツが変更されます。その機能は Android WebView でも損なわれませんか?

アプリをビルドしてこれを試す必要がありましたが、残念なことに、現在データがなく、プッシュもしていません。

4

1 に答える 1

5

私は同じ問題に遭遇しました。私が知る限り、Android ブラウザー (別名 WebView) は WebSockets をサポートしていません: http://mobilehtml5.org/

あなたが試すことができるSocket.IOを使用した回避策がありますが:http://chpeck.tumblr.com/post/37273036645/socket-io-with-android-webview

要点: https://gist.github.com/secobarbital/4220309

もう 1 つの簡単な方法は、WebSocket をサポートしていないブラウザーを検出すると、自動的に Flash にフォールバックする Web サイトでPusherを使用することです。

編集

Android 4.4 以降では、元の WebKit ベースの WebView が、WebSocket をサポートする Chromium に置き換えられました。詳細: http://www.mobilexweb.com/blog/android-4-4-kitkat-browser-chrome-webview

于 2013-03-26T18:10:04.990 に答える