問題タブ [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.
android - Android JobScheduler は RxJava の代替として機能しますか?
rxjava
これは、 (および)を使用した典型的なネットワーク呼び出しretrofit
です。JobScheduler
これの代わりに使えますか?はいの場合、どのように?なによりオススメです?
android - Firebase JobDispatcher: Google Play サービスを必要としないドライバーはありますか?
Firebase JobDispatcherは、Google Play サービスが機能することを必要とDriver
するインターフェースを利用します。
Driver
ジョブをスケジュール、キャンセル、および実行できるコンポーネントを表すインターフェイスです。バンドルされている唯一のドライバーは、GooglePlayDriver
Google Play サービスに組み込まれているスケジューラーに依存する です。
Driver
Google Play サービスを必要としない Firebase JobDispatcherの便利な例はありますか?
android - Firebase JobDispatcher は API レベル 21 から JobScheduler を使用しますか?
が利用可能な場合 (つまり、API レベル 21 以降) を利用し、それ以外の場合は独自の方法 (Google Play サービスに基づく) をFirebase JobDispatcher
使用するという提案を読みました。JobScheduler
たとえば、ここの Google の情報には次のように記載されています。
Firebase JobDispatcher は、Android 5.0 (API レベル 21) より前のバージョンを対象とするアプリの JobScheduler 互換レイヤーとして機能します。
しかし、ある特定のユーザーの場合、Android 6.0 デバイスで経由でFirebase JobDispatcher
はなく経由で開始すると、アプリのジョブが正常に機能することがわかりました。JobScheduler
そこで、コードを掘り下げて、Firebase JobDispatcher
何が見つかるか見てみようと思いました。しかし、ライブラリには への参照が見つかりませんJobScheduler
。この用語をリポジトリで検索してもヒットしません。
私は少し初心者なので、私を怒らせないでください。しかし、ここで誰かがFirebase JobDispatcher
実際に を使用しているかどうかを教えてもらえJobScheduler
ますかJobScheduler
?
android - 時間固有のタスクをトリガーするために Firebase JobDispatcher を使用できますか
特定のタスクが特定の時間にバックグラウンドで実行されるアプリケーションを開発しています。
Android 開発者向けドキュメントでは、さまざまな方法が提案されています。この目的で AlarmManager を使用できることはわかっています。しかし、Doze モードで Android 6.0 の AlarmManager を使用すると、不適切なトリガーが発生すると思います。
開発者ドキュメントから JobScheduling ライブラリに出会いました
私のアプリケーションは Android 5.0 未満のバージョンをサポートしているため。FireBaseJobDispatcher を使用することを考えました。
特定の時間に特定のタスクをトリガーするために FirebaseJobDispatcher を使用できますか?
例: 午前 9 時から午後 6 時まで 1 時間に 1 回 DB を更新したい
firebase-job-dispatcher - firebase ジョブ ディスパッチャーで定期的なジョブをキャンセルする方法
定期ジョブを作成しましたが、条件を満たしたときに定期ジョブをキャンセルしたいです。
firebase でジョブをキャンセルするにはどうすればよいですか?
android - firebase ジョブ ディスパッチャーを使用して定期的なジョブをスケジュールする
Androidデバイスの場所を10分ごとにサーバーに投稿しようとしています。これを行うためにfirebaseジョブディスパッチャを使用しています
UpdateLocationService
場所を取得してサーバーに送信します。
私の問題:物事はほとんどうまくいっています。唯一のことは、ジョブが 4m、6m、7m、8m、10m、16m、23m の差でスケジュールされていることです...
誰かが私が起こっていることを理解するのを手伝ってくれませんか.
更新: 場所が 10 ~ 20 分に 1 回必要です。上記のコードでは、テスト目的のためだけに値が低すぎます
java - 毎日実行される FCM ジョブ ディスパッチャーを使用してサーバー呼び出しをスケジュールする方法は?
デバイスのバッテリーを最適化するには、FCM ジョブ ディスパッチャを使用する必要があることを読みました。私の要件は、サーバーへの単純な POST 要求を介して、毎日 (1 回) サーバーにデータを送信することです。ここで、FCM ディスパッチャまたはアラーム マネージャを使用する必要があります。FCM ディスパッチャを使用している場合、trigger() しか設定されていないため、どのように使用できますか。
これがドキュメントです。彼らは日常の定期的なタスクに関する文書を持っていませんでした。
彼らが与えたコードは次のとおりです。
このコードを使用して、定期的に実行されるタスクをスケジュールするにはどうすればよいですか?