push-notification - 一次向多个(超过 3 个)主题发送 Firebase 云消息(又名推送通知)

标签 push-notification firebase firebase-cloud-messaging

我正在尝试找到一种使用 Firebase 云消息向多个主题发送消息的方法。
我看到in the docs有一种方法可以发送到字段 condition而不是字段 to我可以写一个条件
'TopicA' in topics || 'TopicB' in topics || 'TopicC' in topics
但有一个约束

Conditions for topics support two operators per expression



这意味着我一次最多只能发送三个主题的消息。
有没有办法一次向 3 个以上的主题发送消息?

最佳答案

限制为 3 个主题,您可以通过多个发送请求发送更多主题,例如发送到“a || b || c”,然后发送到“d || e || f”。

通过这样做,一些用户可能会收到两次相同的消息,例如如果它们同时在主题“a”和“d”中,那么您需要在您的应用程序中处理这个问题。

关于push-notification - 一次向多个(超过 3 个)主题发送 Firebase 云消息(又名推送通知),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569523/

相关文章:

Android 解析推送通知很慢?

asp.net - Comet/Reverse AJAX 的现代实现如何工作?任何稳定的 C# WCF 或 ASP.NET 实现?

javascript - Angular 2 - 找不到服务 worker - 错误的 HTTP 响应代码 (404)

Firebase 发送电子邮件功能

android - 如何修复 Xamarin.Android 中的 "[FirebaseMessaging] Unable to log event: analytics library is missing"

android - 应用程序被杀死后推送通知

ios - IOS 推送通知中的问题 - 身份验证失败,因为远程方已关闭传输流

java - 自定义通知,如 Inshorts

ios - 找不到“folly/folly-config.h”文件

android - 如何使 GCM/FCM 通知类型消息不可折叠