android - 我可以在 Firebase 中设置“差异推送接收设置”吗?
问题描述
我现在正在尝试在 Firebase 上制作移动应用推送通知服务。但是功能描述并不像我预期的那样具体。
我想知道这些功能在 Firebase 上可用。如果没有,如果你告诉我其他工具,我会很高兴。
用户可以选择想要接收的推送消息类型。(例如接收促销信息推送,不接收游戏事件推送)
当用户触发某些条件时立即发送自动推送消息。(例如,当用户关闭他们的第一个应用程序打开时发送感谢推送消息)
谢谢
解决方案
在这里不能说太多描述:
1.用户可以选择自己想要接收的推送消息类型。(例如接收促销信息推送,不接收游戏事件推送)
您可以使用 FCM 的通道功能,
- 您可以设置不同的频道。
- 向用户显示频道列表。
- 用户可以订阅所需的频道。
- 用户只会收到特定频道的通知。
请参考:通知渠道
2.当用户触发某些条件时立即发送自动推送消息。(例如,当用户关闭他们的第一个应用程序打开时发送感谢推送消息) 你已经在你的前端和后端逻辑中管理了这个东西。
就像在应用关闭时向后端(可以使用 onDestroy 方法)服务器发送请求,然后后端服务器将发送通知。
希望这会帮助你。
推荐阅读
- node.js - 如何从 Node.js 内部的 postgreSQL 查询中返回一个数字
- python-3.x - 解析 Django 表单函数时出现意外的 EOF
- php - php.ini 时区不起作用 - Laragon 本地开发
- javascript - 动态过滤数组
- ios - UIControl 跟踪和 iOS 13 演示样式卡不能一起工作
- python - OpenCV imshow 只显示黑色图像
- reactjs - 为什么我的待办事项列表应用程序中的输入文本为空?
- kubernetes - kubectl 从 pod 获取节点 (NetworkPolicy)
- python - 开关/案例 Matlab。什么是 Python 等价物?
- ruby - 使用内存 > 'maxmemory' 时不允许调试 Redis OOM 命令