Firebase Cloud Messaging Android接收静默推送通知

时间:2016-06-30 23:38:51

标签: android firebase firebase-cloud-messaging

我正在尝试从GCM迁移到Firebase云消息传递,我注意到当应用程序未运行时,通知将出现在通知托盘中。对于GCM,情况并非如此,开发人员需要显示通知。我希望与FCM有类似的行为,当应用程序运行时,我想静默处理推送消息,而不是让用户点击通知并启动应用程序。我怎样才能做到这一点。

谢谢, P

1 个答案:

答案 0 :(得分:6)

Firebase Cloud Messages有两种类型的消息:

  1. 通知消息:此类消息与GCM消息具有相同的行为
  2.   

    FCM代表客户端应用自动向最终用户设备显示消息。通知消息具有一组预定义的用户可见键

    1. 数据消息:此类型具有您在上面描述的行为。
    2.   

      客户端应用程序负责处理数据消息   数据消息只有自定义键值对。

      要发送数据消息,您需要使用HTTP API [用于数据消息]。 (引自Arthur

      完整文档:https://firebase.google.com/docs/cloud-messaging/concept-options