我正在尝试从GCM迁移到Firebase云消息传递,我注意到当应用程序未运行时,通知将出现在通知托盘中。对于GCM,情况并非如此,开发人员需要显示通知。我希望与FCM有类似的行为,当应用程序运行时,我想静默处理推送消息,而不是让用户点击通知并启动应用程序。我怎样才能做到这一点。
谢谢, P
答案 0 :(得分:6)
Firebase Cloud Messages有两种类型的消息:
FCM代表客户端应用自动向最终用户设备显示消息。通知消息具有一组预定义的用户可见键
客户端应用程序负责处理数据消息 数据消息只有自定义键值对。
要发送数据消息,您需要使用HTTP API [用于数据消息]。 (引自Arthur)
完整文档:https://firebase.google.com/docs/cloud-messaging/concept-options