触发AlarmManager运行后台服务的健康间隔是多少?

时间:2017-12-21 13:27:10

标签: android android-service alarmmanager android-alarms

我的应用正在使用AlarmManager运行后台服务。该服务从服务器下载JSON并检查某个值是否匹配。现在它每10分钟触发一次,但我想将间隔时间增加到5分钟以获得更高的准确度。

理想情况下,服务应该每隔几分钟运行一次,但我不想过多地耗尽用户的电池电量。什么是合理且健康(电池方式)的时间间隔?

1 个答案:

答案 0 :(得分:0)

这个问题的答案是最好将此决定转移给用户。对于Android 6.0+,开发人员还应该了解Doze模式,这将阻止AlarmManager进行攻击。

检查评论以获得详细讨论。