問題タブ [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 投票する
2 に答える
974 参照

android - Android JobScheduler は RxJava の代替として機能しますか?

rxjavaこれは、 (および)を使用した典型的なネットワーク呼び出しretrofitです。JobSchedulerこれの代わりに使えますか?はいの場合、どのように?なによりオススメです?

0 投票する
1 に答える
643 参照

android - Firebase JobDispatcher: Google Play サービスを必要としないドライバーはありますか?

Firebase JobDispatcherは、Google Play サービスが機能することを必要とDriverするインターフェースを利用します。

Driverジョブをスケジュール、キャンセル、および実行できるコンポーネントを表すインターフェイスです。バンドルされている唯一のドライバーは、GooglePlayDriverGoogle Play サービスに組み込まれているスケジューラーに依存する です。

DriverGoogle Play サービスを必要としない Firebase JobDispatcherの便利な例はありますか?

0 投票する
1 に答える
415 参照

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?

0 投票する
1 に答える
3801 参照

android - 時間固有のタスクをトリガーするために Firebase JobDispatcher を使用できますか

特定のタスクが特定の時間にバックグラウンドで実行されるアプリケーションを開発しています。

Android 開発者向けドキュメントでは、さまざまな方法が提案されています。この目的で AlarmManager を使用できることはわかっています。しかし、Doze モードで Android 6.0 の AlarmManager を使用すると、不適切なトリガーが発生すると思います。

開発者ドキュメントから JobScheduling ライブラリに出会いました

私のアプリケーションは Android 5.0 未満のバージョンをサポートしているため。FireBaseJobDispatcher を使用することを考えました。

特定の時間に特定のタスクをトリガーするために FirebaseJobDispatcher を使用できますか?

例: 午前 9 時から午後 6 時まで 1 時間に 1 回 DB を更新したい

0 投票する
1 に答える
2381 参照

firebase-job-dispatcher - firebase ジョブ ディスパッチャーで定期的なジョブをキャンセルする方法

定期ジョブを作成しましたが、条件を満たしたときに定期ジョブをキャンセルしたいです。

firebase でジョブをキャンセルするにはどうすればよいですか?

0 投票する
3 に答える
6462 参照

android - firebase ジョブ ディスパッチャーを使用して定期的なジョブをスケジュールする

Androidデバイスの場所を10分ごとにサーバーに投稿しようとしています。これを行うためにfirebaseジョブディスパッチャを使用しています

UpdateLocationService場所を取得してサーバーに送信します。

私の問題:物事はほとんどうまくいっています。唯一のことは、ジョブが 4m、6m、7m、8m、10m、16m、23m の差でスケジュールされていることです...

誰かが私が起こっていることを理解するのを手伝ってくれませんか.

更新: 場所が 10 ~ 20 分に 1 回必要です。上記のコードでは、テスト目的のためだけに値が低すぎます

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

java - 毎日実行される FCM ジョブ ディスパッチャーを使用してサーバー呼び出しをスケジュールする方法は?

デバイスのバッテリーを最適化するには、FCM ジョブ ディスパッチャを使用する必要があることを読みました。私の要件は、サーバーへの単純な POST 要求を介して、毎日 (1 回) サーバーにデータを送信することです。ここで、FCM ディスパッチャまたはアラーム マネージャを使用する必要があります。FCM ディスパッチャを使用している場合、trigger() しか設定されていないため、どのように使用できますか。

これがドキュメントです。彼らは日常の定期的なタスクに関する文書を持っていませんでした。

彼らが与えたコードは次のとおりです。

このコードを使用して、定期的に実行されるタスクをスケジュールするにはどうすればよいですか?