带有数据消息或通知消息的Firebase推送通知

时间:2017-12-08 09:46:46

标签: android ios firebase firebase-cloud-messaging

我想向用户发送推送通知,其中包含两件事:

  • 通知用户新文件可用
  • 自动在后台下载文件,以便在用户打开应用程序时可用

对于第一个用例,我可以使用通知消息,第二个用例可以使用数据消息。但结合两种用例的最佳方法是什么?

创意1: 我可以为每个用例发送两条不同的消息吗?

创意2: 我使用数据消息,当应用收到消息时,应用程序负责显示通知。

我应该选择哪一种,还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

根据documentation

  

使用FCM,您可以向客户端发送两种类型的消息:

     
      
  • 通知消息,有时被视为“显示消息”。这些由FCM SDK自动处理。
  •   
  • 数据消息,由客户端应用程序处理。
  •   

听起来你正在做的不是“显示消息”。你只是想告诉你的应用做些什么。

此外,您应该知道应用程序在后台时无法直接处理通知消息。在这种情况下,FCM只会在通知栏中显示通知。