私は後でメッセージを自動的に送信するようスケジュール設定できるcordovaアプリケーションで作業しています。私は正常にjavascriptのsetTimeout()を使用してメッセージをスケジュールすることができましたが、私の問題は私のアプリケーションを閉じるか、またはメッセージを配信しない(setTimeout()クリアなど)デバイスを再起動するときです。アプリが終了しても、またはデバイスを再起動しても、タイマーの実行を維持するにはどうすればよいですか。私はバックグラウンドモードを試みましたが、アプリがバックグラウンドにあり、完全に閉じていない場合にのみ動作します...アプリが閉じるか、デバイスが再起動されてもタイマーを実行できるようにします...ありがとうございましたアプリが終了したとき、またはコードバーでjavascriptを使用してデバイスを再起動したときに、timer(setTimeout())を続ける方法
1
A
答えて
0
Cordova pluginバックグラウンドでアプリがスリープ状態にならないようにする
ほとんどのモバイルオペレーティングシステムはマルチタスク対応ですが、ほとんどのアプリはバックグラウンドで実行する必要はなく、ユーザーには存在しません。したがって、アプリはバックグラウンドモードで一時停止し、フォアグラウンドモードに切り替える前にアプリを再開します。システムはバックグラウンドですべてのネットワーク接続を開いたままにしますが、アプリが再開するまでデータを配信しません。
コマンドアプリケーション
cordova plugin add https://github.com/katzer/cordova-plugin-background-mode.git
を防ぐには、バックグラウンドで、backroundMode.enableインタフェースはしている間に一時停止されてからアプリを防ぐために、バックグラウンド
で寝るからアプリをプラグインをインストールするには呼び出される。アプリが 背景に入ったとアプリが フォアグラウンドに入った後に無効になります一度
さらに情報
バックグラウンドモードが有効になります。バックグラウンドモードを有効にするには、アプリケーションを フォアグラウンドにする必要があります。
cordova.plugins.backgroundMode.enable();
関連する問題
- 1. ユーザーがアプリを終了したときにBluetoothデバイスを再接続する
- 2. アプリが終了した後、アンドロイドでデバイスを再起動します
- 3. アンドロイドでアプリを再起動したときに再接続する方法
- 4. NodeJSは、要求が終了したときにsetTimeout()を終了します。
- 5. アプリが終了したときにアプリが終了しない
- 6. アプリが終了したときに通知を受ける
- 7. アプリが終了したときにfirebaseクラウドメッセージングを使用して通知を受け取る方法
- 8. nohupプロセスが終了したときにスクリプトを起動する
- 9. セッションが終了したときにモデルを起動する - Tensorflow
- 10. スタートストップデーモンで起動したときにCatalystが終了する
- 11. アプリを終了して再起動した後に復元されたImageView
- 12. LDAPサーバーを再起動したときに再接続する方法は?
- 13. アプリケーションが終了したときに再起動せずにサービスを実行
- 14. サーバセッションが終了したときにjavascriptのsettimeout()関数を使用してログインページにリダイレクト
- 15. アプリを終了したりデバイスを再起動すると、ストレージデータが失われます
- 16. 起動フォームが終了して終了できませんでしたvb
- 17. iOSが、ViewControllerが起動したアプリを終了するときに、アプリが再び開くと起動しますか?
- 18. UIView.xibがios 9で終了したときに、スケジュールされたNSTimerをUIViewControllerで再起動するには?
- 19. アプリを再起動したときに変更されたメニューアイコンを永続的に設定する方法
- 20. イオンを使用してアプリが終了したときに通知を受け取ります
- 21. ユーザーがアプリケーションを終了したときにIntentServiceを開始/再起動する方法
- 22. VLCが終了したときにJavaアクションを起動します
- 23. アプリがAndroidを終了したときにオーディオを停止する方法
- 24. テンソルフローを使用したときにPythonカーネルが終了しました
- 25. シェルスクリプトが終了したときにDockerを実行し続ける
- 26. タイミングイベント(setTimeout)を使用したJavaScript再帰
- 27. タスクマネージャで終了したChrome App/Extensionを再起動します
- 28. ダイアログが終了したときにフォーカスを前方に移動
- 29. CountDownTimerがアプリケーションを終了して再開した後に再起動する
- 30. ノードがループを終了したときにノードhttpsコールバックが起動しない
アプリケーションをバックグラウンドで実行してください。正しく動作します。 –