2016-09-14 15 views
1

Firebase JobDispatcherは利用可能であれば(つまりAPIレベル21以上から)JobSchedulerを使用し、そうでない場合はGoogle Playサービスに基づく独自の方法を使用するという提案を読んだことがあります。例えばFirebase JobDispatcherはAPIレベル21のJobSchedulerを使用していますか?

、Googleの情報here状態は次

Firebase JobDispatcher 5.0(APIレベル21)以下のAndroidのバージョンをターゲットアプリのjobschedulerの互換層として機能します。

しかし、私は、Android 6.0のデバイス上で、JobScheduler経由Firebase JobDispatcherではなく経由で起動したときにある特定のユーザのために、私のアプリでジョブが正常に動作します、ということがわかりました。

だから私はFirebase JobDispatcherコードを掘り下げて私が見つけたものを見つけたと思った。しかし、私は図書館の参考文献をJobSchedulerに見つけることはできません。この用語のリポジトリの検索ではヒットは返されません。

私はそう私を炎していない、初心者のビットんだけど、ここでは誰もが実際にJobSchedulerを使用しないFirebase JobDispatcherかどうか私に言うことができる、そしてその場合はJobSchedulerが使用されているライブラリコード内のビットに私を指します?

答えて

0

悲しいことに、あなたは正しいです。 JobSchedulerは現在のところ使用されていません。 JobDispatcherは任意のドライバで動作しますが、付属のドライバはGooglePlayDriverだけです。

JobDispatcherにJobSchedulerを使用させたい場合は、wait for Google to deliverにするか、独自のドライバを作成します。

関連する問題