Cloud Messaging文档在发送消息(https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging)时提及5个主题。这似乎太低了,这使我认为我的用例并不是要通过使用主题来解决的。
用户可以订阅1到26个县之间任何地方的天气警报。天气警报可以应用于多个县。我以为我可以让用户订阅每个县的主题,然后向该警报所在县适用的主题发送FCM消息。
我什至可以通过Cloud Messaging实现这一目标?我是否需要将用户的县及其注册令牌存储在Firestore中,然后将消息发送到所有适用的注册令牌?