【发布时间】:2016-08-06 09:26:16
【问题描述】:
我正在使用新的 Firebase 云消息传递并从服务器发送消息,包括通知和数据。我对此有以下疑问:
应用程序在后台时不会调用 onMessageReceived 并且 通知已创建,因此我如何检测该通知并获取 它的数据无需等待用户点击并从意图中获取数据。
我在通知中设置了“click_action”以在通知调用时启动 Activity,但即使它已经在运行它也会重新创建 Activity 如何避免这种情况?
【问题讨论】:
-
对我来说同样的问题。我无法在不等待用户点击的情况下获取通知数据(如果活动已打开)。
-
如果应用在后台并收到通知消息,则该消息不会传递到应用。相反,Firebase 在通知托盘中显示一条消息,单击该消息会启动应用程序。见stackoverflow.com/questions/37809885/…
标签: android firebase push-notification firebase-cloud-messaging