Android GCMNetworkManager - 每天在特定时间范围内运行作业

时间:2017-02-24 22:04:10

标签: android google-cloud-messaging gcm-network-manager gcmtaskservice

我希望能够在每天的特定时间范围内运行定期任务,例如,在上午8点到11点之间。我不确定如何使用PeriodicTask执行此操作,因为您无法指定一天中的特定时间。

我偶然发现了this example,但它使用了Evernote的Android-Job库。有没有办法用GCMNetworkManager专门实现这一目标?

1 个答案:

答案 0 :(得分:2)

不,GCMNetworkManager无法做到这一点。

但是,使用Awareness API February 2017 - v.10.2 registeringTimeFence(更具体地说,inDailyInterval() http://codepen.io/anon/pen/mWyOMq,可以实现此级别的时间选通法)。