Android 在没有警报管理器的情况下重复通知

Android repeating notification without Alarm Manager

我一直在使用闹钟管理器在闹钟被调用时启动通知。但问题是我必须实施特定的许可才能使用警报,而用户可能不喜欢我们的这种障碍。

有没有其他方法可以显示 ex 的重复通知。在十字路口,我不必使用警报管理器重复通知。此外,我对使用推送通知不感兴趣(以避免无用的麻烦)。

简而言之:

1.) 我想定期通知用户启动我的应用程序

2.)不使用警报管理器和推送通知。

谢谢!!!

I have to implement particular permision to use Alarm

不,你没有。

The permission to use Alarm Manager or set alarm permission.

最多只有 setAlarmClock() 方法需要。常规 AlarmManager 方法(例如 set()setRepeating())不需要此权限。

警报会在重新启动时消失。如果您想在重新启动时自动重新建立这些警报,您需要 BOOT_COMPLETED 权限才能安排在那时获得控制权。但是,您可能希望在其他时间重新设置警报(例如,当用户下次运行您的应用程序时),因此 BOOT_COMPLETED 是可选的。