Google Play更新后,Android AlarmManager无法触发

时间:2013-07-22 04:43:45

标签: android alarmmanager

我创建了一个应用程序,提醒人们按时做好准备。 每次我在Google Play上放置新的APK后,我都会收到许多投诉,警报不再有效。 只有在用户启动App(或重新启动)后,它才会再次开始工作。 救命啊!

2 个答案:

答案 0 :(得分:8)

查看ACTION_MY_PACKAGE_REPLACED意图行动(蜂窝状及以上)。

您应该能够在清单中为其注册广播接收器,然后重新安排闹钟。

答案 1 :(得分:3)

升级时不会取消预定的警报。在撰写本文时,我对Android版本2.2和4.3以及最新版Google Play进行了验证。

您必须确保您的新版本可以处理任何旧版本的所有待处理意图。这意味着:

  • 清单(广播接收器或服务)中的相同目标定义
  • 同意“合同”:行动,演员等。