0

ユーザープッシャーがSenchaTouch2で構築され、phonegap(cordova 1.7.0)でラップされ、Android用にパッケージ化された小さなアプリがあります。プッシャーには、Webocket以外をサポートするためのフラッシュフォールバックがあります。

http://pusher.tenderapp.com/kb/faq/does-pusher-work-with-phonegap-yesごと にこれを.javaファイルに追加しました。

super.init();
this.appView.getSettings().setPluginsEnabled(true); 

フラッシュをロードしようとしているようですが、デバイスで実行しているときにlogcatにこれが表示されます。

06-28 16:41:53.559:D / CordovaLog(16269):警告:Flashセキュリティ設定を正しく設定しない限り、web-socket-jsはfile:///...URLで機能しません。Webサーバー、つまりhttp://...を介してページを開きます。

06-28 16:41:53.559:D / CordovaLog(16269):https ://yadayada.cloudfront.net/1.11.2/flashfallback.min.js:52行目:警告:web-socket-jsが機能しませんファイル:/// ... URLで、Flashセキュリティ設定を適切に設定しない限り。Webサーバー、つまりhttp://...を介してページを開きます。

私は近くにいるように感じますが、これを配線するための最後のビットが欠けています。

洞察をありがとう。

4

1 に答える 1

1

現在、これを支援するためのスターター プロジェクトがあります。これは、Flash フォールバックが不要であり、代わりにネイティブ Java WebSocket ライブラリが使用され、WebView で JavaScript ランタイムに公開されることを意味します。

これについてのブログ投稿は次のとおりです。 http://blog.pusher.com/2012/7/5/pusher-on-phonegap-for-android

スターターのプッシャー、PhoneGap、および Android プロジェクトは次のとおりです: https://github.com/pusher/pusher-phonegap-android

于 2012-07-10T11:22:57.497 に答える