我正在尝试了解Android应用如何在不启动的情况下显示通知。 (即使在强行关闭后)
是否只有firebase或其他云消息服务的方法? (推送通知)
现在我正在考虑使用alarmmanager,但如果应用程序被强制关闭则无法正常工作。
答案 0 :(得分:0)
如果您的应用已在任何广播接收器中注册,则即使 APP 强行关闭,该应用也能够显示推送通知。在这种情况下,即使应用程序强制关闭,也会调用其回调方法 onReceive()。这实际上是生成通知的常用方法。就报警管理器而言,它不依赖于应用程序。它在操作系统级别注册。一旦警报管理器注册,它就不关心应用程序正在运行或强制关闭的天气。报警管理器调用 PendingIntent ,这是在创建报警管理器时注册的。 PendingIntent 负责启动应用程序组件,例如服务或任何广播接收器 .Hope,以帮助您理解。