Android Firebase Job Dispatcher会通过更改日期时间来触发吗?

时间:2018-10-10 04:53:30

标签: android firebase firebase-job-dispatcher

我正在使用Firebase Job Dispatcher来调度Android中的作业。 https://github.com/firebase/firebase-jobdispatcher-android

该作业每12个小时运行一次。

是否可以通过将设备的日期时间更改为将来的日期来测试作业?

就像,将设备时间更改为第二天左右后,是否会触发作业?

-编辑-顺便说一句,我进行了这样的测试,但未触发作业。这是预期的行为吗?

1 个答案:

答案 0 :(得分:2)

是的,通常不会被触发-尤其是在较新的机器人上。

即使在这里,网上也有很多相关内容-What tools are available to test JobScheduler?

简而言之:使用adb shell dumpsys jobscheduler获取包含预定作业的列表,通过应用程序ID查找您的作业,然后可以通过adb shell cmd jobscheduler run命令触发它-注意作业限制,或使用{{1 }}克服它们