首页 文章

向未订阅某个主题的多个设备发送通知

提问于
浏览
0

在通常的Firebase通知方案中,我了解我的应用应该订阅他们想要接收通知的某些主题 . 但是,在某些情况下,我希望向未订阅某个主题的特定设备发送通知 .

目前,我在Firebase中实现这一目标的唯一方法是为每个设备发送多个请求(很容易就是100个) . 这是打算工作的方式还是我错过了什么?

还有设备组,但文档指出,此常见用例是同一用户的多个设备:

{
   "operation": "create",
   "notification_key_name": "appUser-Chris",
   "registration_ids": ["4", "8", "15", "16", "23", "42"]
}

1 回答

  • 2

    这完全取决于您的用例 . 如果您不打算让注册令牌具有任何关系,那么您最好使用的是 registration_ids 参数,其中最大令牌数为1000.然后,正如您当前所做的那样,发送批量请求 .

    对于Device Group Messaging,您可以创建一个组,但是,如果我没记错的话,notification_id / key的最大标记为20 .

    最麻烦的是使用Topic Messaging,但是,正如您所知,您必须先订阅用户 .

相关问题