检索推送通知

时间:2015-11-23 02:45:33

标签: android push-notification google-cloud-messaging android-notifications

我希望在以下方案中为Android上的应用程序保存推送通知,以便稍后我可以在我的应用消息中心显示它。

1)app未运行时收到通知(无论是在后台还是在前台)

2)设备收到通知,但被用户意外解雇。

我知道设备会维护一个通知日志(历史记录)。如何从此日志中获取应用程序的通知?

1 个答案:

答案 0 :(得分:1)

如果在应用中正确设置了GCM,则每次用户的设备收到推送通知时,Android操作系统都会触发您的GcmListenerService实施(请参阅示例https://github.com/google/gcm/blob/master/samples/android/gcm-demo/src/main/java/com/google/android/gcm/demo/service/GcmService.java),从而启动您的应用。 如果您希望存储收到的消息以供将来参考,请在onMessageReceived(String from, Bundle data)的实施中执行此操作。