首页 > 解决方案 > 我可以在 Firebase 中设置“差异推送接收设置”吗?

问题描述

我现在正在尝试在 Firebase 上制作移动应用推送通知服务。但是功能描述并不像我预期的那样具体。

我想知道这些功能在 Firebase 上可用。如果没有,如果你告诉我其他工具,我会很高兴。

  1. 用户可以选择想要接收的推送消息类型。(例如接收促销信息推送,不接收游戏事件推送)

  2. 当用户触发某些条件时立即发送自动推送消息。(例如,当用户关闭他们的第一个应用程序打开时发送感谢推送消息)

谢谢

标签: androidiosfirebasepush-notificationfirebase-cloud-messaging

解决方案


在这里不能说太多描述:

1.用户可以选择自己想要接收的推送消息类型。(例如接收促销信息推送,不接收游戏事件推送)

您可以使用 FCM 的通道功能,

  • 您可以设置不同的频道。
  • 向用户显示频道列表。
  • 用户可以订阅所需的频道。
  • 用户只会收到特定频道的通知。

请参考:通知渠道

2.当用户触发某些条件时立即发送自动推送消息。(例如,当用户关闭他们的第一个应用程序打开时发送感谢推送消息) 你已经在你的前端和后端逻辑中管理了这个东西。

就像在应用关闭时向后端(可以使用 onDestroy 方法)服务器发送请求,然后后端服务器将发送通知。

希望这会帮助你。


推荐阅读