android - 我可以设置 "Difference push receive setting in firebase?"

标签 android ios firebase push-notification firebase-cloud-messaging

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

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

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

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

谢谢

最佳答案

这里不能说太多:

<强>1。用户可以选择他们想要接收的推送消息类型。(例如。 接收促销信息推送,不接收游戏 Activity 推送)

您可以使用 FCM 的 channel 功能,

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

请引用:Notification Channel

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

比如app close发送请求到后台(可以使用onDestroy方法)server,后台server会发送通知。

希望对您有所帮助。

关于android - 我可以设置 "Difference push receive setting in firebase?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55333109/

相关文章:

firebase - 部署到 firebase 云功能时出错 - ?缺少配置详细信息

android - 适用于 Android 的 GoogleSignInApi 和 PLUS API 之间的区别

java - 如何从不同应用程序列表中的一个特定应用程序中打开我的图像?

ios - NSUserDefaults 切换开关在多任务处理后不粘

ios - 从数组中删除 - fatal error : Index out of range - SwiftUI Binding

swift - 将数据存储到变量中以更新 Firebase

ios - 使用 SWIFT Clean Architecture 处理无效的 Firebase 数据

android - 无法安装 Google Play 服务包,修订版。 11

android - 获取来自同一收件人的所有邮件 (GMAIL API)

iOS 8.3 共享扩展 - 启动 URL 方案