如何发送主题重叠的 firebase 推送通知
How to send firebase push notification with overlapping topic
依我看,这应该是一个常见的用例。例如,我有 3 个用户订阅了以下主题
- 用户 A >“CNN”
- 用户 B >“运动”
- 用户 C >“CNN”、“体育”
当前的问题是,当我尝试针对主题“CNN”和“体育”发送带有消息“Man Utd won 5-0”的通知时,第三个用户(用户 C)实际上会收到 2 个相同的通知。
我应该在后端放置什么样的逻辑来确保第 3 个用户只会收到 1 个通知?
你想要的可以用这样的OR
条件来完成:
"('CNN' in topics || 'Sports' in topics)"
此消息将发送给订阅 CNN
、Sports
或两者的任何用户。
有关更完整的示例和说明,请参阅 sending messages to topics 上的 Firebase 文档。
依我看,这应该是一个常见的用例。例如,我有 3 个用户订阅了以下主题
- 用户 A >“CNN”
- 用户 B >“运动”
- 用户 C >“CNN”、“体育”
当前的问题是,当我尝试针对主题“CNN”和“体育”发送带有消息“Man Utd won 5-0”的通知时,第三个用户(用户 C)实际上会收到 2 个相同的通知。
我应该在后端放置什么样的逻辑来确保第 3 个用户只会收到 1 个通知?
你想要的可以用这样的OR
条件来完成:
"('CNN' in topics || 'Sports' in topics)"
此消息将发送给订阅 CNN
、Sports
或两者的任何用户。
有关更完整的示例和说明,请参阅 sending messages to topics 上的 Firebase 文档。