发送带有"data"和"notification"的Firebase通知



使用firebase发送通知的最佳方式是什么?如果我只使用notification参数,我确定这将在应用程序关闭、后台或前台时到达吗?我在某个地方读到,如果您使用data参数,则总是收到notification。但在我的手机中,只有notification参数似乎是一样的。我应该用什么?我的首要任务是通知总是出现。谢谢

在此处的页面上,您可以看到如何根据notificationdata字段的使用来处理它的答案。

总之,这两个字段用于不同的目的:

  • notification包含应显示在系统任务栏中的通知的标题和文本,并对其进行了简化。如果通知只包含这个字段,那么如果应用程序在后台,那么它将显示在系统托盘中,如果它在前台,它将被传递给一个方法,然后你可以决定要做什么(包括显示它(
  • data包含一个键值对列表,您的应用程序应该直接使用这些键值对。如果您的通知仅包含此字段,则无论应用程序是在前台还是后台,通知都将直接传递给您的应用程序

最后,如果它同时包含这两者,那么如果应用程序在前台,那么通知就会传递给你的应用程序,你可以决定如何处理它(包括根据你的意愿显示它(,如果它在后台,它会显示在系统托盘中,data部分会在启动器活动的附加部分中交付。

相关内容

  • 没有找到相关文章

最新更新