【问题标题】:Which event is called when app is in background mode?当应用程序处于后台模式时会调用哪个事件?
【发布时间】:2018-02-14 00:44:16
【问题描述】:

根据this,当消息既是通知消息又是数据消息并且应用在后台时,消息接收如下:

Notification: system tray
Data: in extras of the intent.

它指的是哪个意图?

我从 Firebase 通知控制台发送了一条带有自定义数据的消息,即带有一些键/值。这是否被认为是组合的通知和数据消息?当应用程序在后台时,我的 onMessageReceived 事件不会触发。只有通知显示在顶部的通知栏中。

【问题讨论】:

    标签: android firebase firebase-cloud-messaging android-notifications


    【解决方案1】:

    它指的是哪个意图?

    启动活动的意图。看我的回答here

    我从 Firebase 通知控制台发送了一条带有自定义数据的消息,即带有一些键/值。这是否被视为合并的通知和数据消息?

    是的。看我的回答here

    【讨论】:

    • 谢谢。对于第一个问题,这是否意味着应用程序在启动到前台之前不会知道消息?
    • 是的。 notification 消息中包含的初始消息将仅由 Android 系统托盘处理,而不是您的客户端应用程序。
    猜你喜欢
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2018-02-20
    • 2020-07-29
    • 2014-10-30
    相关资源
    最近更新 更多