2017-03-28 9 views
0

アプリが閉鎖されていてもインターネット接続を確認する方法はありますか?私は電話がインターネットに接続されていない場合、サーバーに送信されるデータはローカルに格納され、電話がインターネットに接続されるとデータが送信されるアプリケーションを作成しようとしています。 WhatsAppがメッセージをオフラインで送信しているときのようなもの。私は次のコードとの接続の種類を検出することができています -アプリを閉鎖してインターネット接続を確認する(コルドバ)

var networkState = navigator.connection.type; 
app.typeOfNetwork = networkState; 
return (networkState != Connection.NONE); 

ので、このコードリターン電話がインターネットに接続されてか、アプリが実行されている場合、これは完璧に動作しますが、それがチェックに失敗した場合アプリが閉じられたとき。とにかくそれを克服するには?

答えて

0

アプリがバックグラウンドのときに動作しないように、Cordovaアプリケーションにはいくつかの制限があります。アプリケーションの状態に関係なくインターネット接続を検索する場合は、検出するネイティブコードでサービスを作成する必要があります。

はコルドバの制限について知っているとサービスを書くことthisリンクをたどる

thisはそれが役に立てば幸い従ってください。

関連する問題