我的应用程序正在使用AlarmManager运行后台服务。该服务从服务器下载JSON并检查某个值是否匹配。现在它每10分钟触发一次,但我想将间隔时间增加到5分钟以获得更高的准确度。
AlarmManager
理想情况下,服务应该每隔几分钟运行一次,但我不想过多地耗尽用户的电池。什么是合理且健康(电池方式)的时间间隔?
这个问题的答案是最好将此决定转移给用户。使用Android 6.0+,开发人员还应该了解打盹模式,这将阻止AlarmManager进行攻击。
查看评论以获得详细讨论。