【问题标题】:I want to handle message when notification received with app not running我想在收到应用程序未运行的通知时处理消息
【发布时间】:2017-07-04 08:24:33
【问题描述】:

在Android APP中,我已经使用FCM接收云消息,当应用程序处于前台时,MyFirebaseMessageService.java(我定义的)运行。但是当应用程序在后台或没有运行时,MyFirebaseMessageService.java 没有运行,我也可以收到通知,当我点击通知时,我在哪里可以得到云消息?

【问题讨论】:

    标签: android notifications push


    【解决方案1】:

    将您的推送作为数据而不是作为通知发送,它将始终在 MyFirebaseMessageService onMessageReceived 中接收。

    https://firebase.google.com/docs/cloud-messaging/concept-options

    【讨论】:

    • 但是如果我没有服务器,如何发送数据?
    • 你现在如何发送通知?
    • 使用 Firebase 控制台
    • 检查你的主要活动的意图,它应该包含你添加到通知中的数据,并相应地处理它。
    • 非常感谢,我已经拿到数据了。但是,三是新问题。如果有两条消息,当我点击第一个通知时,活动创建,我得到数据,然后我单击另一个,我无法获取数据。
    猜你喜欢
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2022-10-08
    相关资源
    最近更新 更多