使用数据消息或通知消息的Firebase推送通知



我想向用户发送推送通知:

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

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

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

想法2:我使用数据消息,当该应用接收到消息时,应用程序会处理显示通知。

我应该喜欢哪一个或有更好的方法?

根据文档:

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

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

听起来您正在做的不是"显示消息"。您只是想告诉您的应用程序做某事。

另外,您应该知道,当应用程序在后台时不能直接处理通知消息。在这种情况下,FCM将简单地显示通知托盘中的通知。

相关内容

  • 没有找到相关文章

最新更新