問題タブ [firebase-job-dispatcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
453 参照

android - Firebase JobSchedulerがトリガーされた直後に、定期的なジョブが機能しなくなりますか?

利用可能なネットワークによってトリガーされる定期的なジョブを作成するために、firebase Job Dispatcher を使用しています。問題は、サービスが約 5 分間実行され、場合によってはそれより短い時間で完全に停止することです。ネットワークへの接続と切断を試みましたが、結果は同じです。

以前に収集したものから、次のコードは、利用可能なネットワーク (wifi) がある場合に定期的なタスクをトリガーすることになっています。バックグラウンド サービスの最適化のため、期間は正確ではありませんが、私が常に接続されています。しかし、そうではありません。私はまだ何時間もwifiに接続して電話で作業していますが、サービスは5分以上実行されません.

これは、公式ドキュメントに従ってコードを実装した方法です

私は両方compile 'com.firebase:firebase-jobdispatcher:0.5.2'compile 'com.firebase:firebase-jobdispatcher-with-gcm-dep:0.5.2'(明らかに同時にではなく)gradleファイルに追加しようとしました。

ジョブサービス

マニフェスト

これをアクティビティに追加しました:

ジョブを永続化するために、これもマニフェストに追加しました。