【问题标题】:Alarmmanager on Xiaomi, Meizu, HuaweiAlarmmanager on Xiaomi, Meizu, Huawei
【发布时间】:2017-07-27 06:13:48
【问题描述】:

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

【问题讨论】:

  • 您可以使用通知来实现相同的目标。 See this link
  • 如果您从任务管理器中杀死应用程序,这些设备也会杀死前台服务!

标签: android alarmmanager


【解决方案1】:

是的,小米、魅族、华为、华硕等设备的后台服务和广播接收器存在问题。

是的,它仅与固件有关,但诸如 fb、whatsapp、viber 和其他社交应用程序之类的应用程序将在这些设备上正常运行,没有任何问题。

当应用程序从任务管理器中被杀死时,即使这也会杀死你的广播接收器。

Read comments . We have discussed this for FCM also.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    相关资源
    最近更新 更多