Android会以极大的间隔发送通知

时间:2018-03-14 20:26:09

标签: java android jobservice

我正在为Android编写一个提醒应用程序,该应用程序会反复向用户发送通知,其间的间隔会增加。即30s,2m,10m,......,25天,4个月,2年后。

我原本打算通过注册每30秒运行一次的JobService来检查是否该发送通知。但是,正如this post警告(并且我发现):

enter image description here

这意味着我的作业每15分钟最多运行一次,并阻止我发送30秒,2米和10米的提醒。

实现此类功能的正确/最有效方式是什么?
(另外,每30秒运行一次工作以检查2y通知是非常低效的)

1 个答案:

答案 0 :(得分:1)

不要让它成为定期工作。使每个下一个时间表成为一次性事件。每次触发作业时都会安排新项目。