【发布时间】:2016-07-07 09:34:20
【问题描述】:
我目前正在开发一个应用程序,该应用程序需要同时触发多个警报。
为此,我创建了一个接收器来安排下一个警报。 我还创建了一个压力测试:
alarmManager 呼叫我的接收器,它会在下一分钟创建另一个警报。 在 xx:30 和 xx:00,我收到一封邮件,其中包含所有警报的日志,其中包含预期日期和触发日期。
在我的手机上一切正常,三星 Galaxy Note 3 lite。 遗憾的是,所有设备上的行为都不相同。
华为荣耀:我昨天下午6点启动,一直工作到下午6点16分,下午6点45分重启,晚上7点完全停止。
OnePlus 2:目前正在工作,但未触发一些通知,大约 20%...这对我的需要来说已经很多了...
所以我想知道,如果某些设备有一个警报管理器,当它滥用系统时会停止一些警报。不幸的是,我没有找到足够的 Doc 来支持这个理论。 你有没有遇到过这样的问题,你是怎么解决的? 如何制作一个能够在正确的时间以 > 95% 的成功率发送通知的系统?
【问题讨论】:
标签: android notifications alarmmanager