Push notification 如何向5个以上的主题发送FCM消息?

Push notification 如何向5个以上的主题发送FCM消息?,push-notification,notifications,firebase-cloud-messaging,Push Notification,Notifications,Firebase Cloud Messaging,云消息文档在发送消息时最多提到5个主题()。这似乎低得离谱,这让我觉得我的用例并不打算通过使用主题来解决 用户可以订阅1到26个县的天气警报。天气警报可以应用于多个县。我想我可以让用户为每个县订阅一个主题,然后向适用于该警报县的主题发送FCM消息 我甚至可以通过云消息来实现这一点吗?我是否需要将用户的县及其注册令牌存储在Firestore中,然后将消息发送给所有适用的注册令牌?您可以在条件表达式中包含最多五个主题。--这是条件表达式的主题。如果你想给你所有的主题发送一条消息(没有任何条件),那么

云消息文档在发送消息时最多提到5个主题()。这似乎低得离谱,这让我觉得我的用例并不打算通过使用主题来解决

用户可以订阅1到26个县的天气警报。天气警报可以应用于多个县。我想我可以让用户为每个县订阅一个主题,然后向适用于该警报县的主题发送FCM消息


我甚至可以通过云消息来实现这一点吗?我是否需要将用户的县及其注册令牌存储在Firestore中,然后将消息发送给所有适用的注册令牌?

您可以在条件表达式中包含最多五个主题。
--这是条件表达式的主题。如果你想给你所有的主题发送一条消息(没有任何条件),那么只需像普通消息一样发送它们即可。订阅主题的设备将定期接收它们。@AL.您是说有一种方法可以向条件表达式之外的主题列表发送消息吗?我在文档中找不到任何提及。您提到这些主题用于来自不同位置的天气通知——我假设没有相同的主题会发送相同的通知。为什么不针对每个主题分别发送通知?或者我遗漏了一个用例?我认为问题在于通知可以应用于多个位置。我可以为每个位置发送一次通知,但是订阅了多个位置的用户可能会收到重复的通知。@ChrisO您找到解决方案了吗?我绞尽脑汁已经有一年了,但仍然找不到一个好的解决办法。我现在可以想到两个选择:1。停止使用主题并直接发送到设备2。当一封邮件包含五个以上的主题时,只需发送至最重要的五个主题即可。这两种解决方案都不理想。