【发布时间】:2017-07-27 06:13:48
【问题描述】:
我研究 Android 应用程序的开发。面对某个问题,我已经拥有了几乎所有的资源来解决这个问题。问题是这样的:在一些制造商小米、魅族、华为的设备上(甚至在一些三星和华硕设备上都发现了信息),他们的固件安装了服务,这些服务会杀死进程以节省电池电量。 因此,如果您将 Alarmmanager 设置为允许它在特定时间发送通知,则通知根本不会出现。我正在测试魅族设备上的所有内容,如果您在Alarmmanager中指定时间不超过当前时间超过4分钟(即如果您设置4分钟并锁定设备,则通知会出现)如果超过 4 分钟,那就没有了)。有人会认为问题出在固件上,但 Viber、VK 和其他信使等应用程序发送通知没有问题。 已经尝试了我在互联网上找到的所有方法,但我没有找到解决这个问题的方法。也许有人仍然面临这个问题并找到了解决方案。对于提示,我将非常感激。
【问题讨论】:
-
您可以使用通知来实现相同的目标。 See this link
-
如果您从任务管理器中杀死应用程序,这些设备也会杀死前台服务!
标签: android alarmmanager