Windows Phone 8 で実行されている Sencha Touch+PhoneGap アプリで接続が利用可能かどうかを検出しようとしています。問題は、( Ext.device.Connection.isOnline()
Sencha とnavigator.network.connection
PhoneGap の両方を使用して) チェックすると、アプリを立ち上げました。ところで、私はID_CAP_NETWORKING
WMAppManifest.xml をチェックしました。
したがって、接続がないときにアプリを起動すると、アプリの実行中に接続が確立されたとしても、 Ext.device.Connection.isOnline() と navigator.network.connection の両方が常に接続がないと表示されます。接続中にアプリを起動すると、接続が失われた場合でも、呼び出しは常に接続があると言います。
これにはハックがあります (単純な ajax 呼び出しを使用して失敗するかどうかを確認します) が、それは間違いなく優れたソリューションではありません。他の誰かがこの問題に遭遇しましたか? モバイル開発のこの部分についての理解は限られており、どこから始めればよいかさえわかりません。