我想使用新的FCM HTTP v1 API,文档在这里:FCM HTTP v1 API Documentation,向多个设备同时发送通知,但不使用主题(topics)或组(groups)(比如我想将通知发送给某个抽奖活动的10个随机赢家)。我知道在以前的版本(Legacy FCM HTTP Protocol)中,通过使用registration_ids参数可以实现此目的,但我没有在当前API中找到类似的东西。我有没有漏掉什么?有没有方法可以在不使用传统API的情况下完成这个操作?
目前除了在FCM v1中使用主题之外,没有其他方法可以向多个令牌发送消息。 在您提到的用例中,如果我正在使用v1,我可能会选择在选择获胜的令牌后,将其订阅到一个名为winningTokens<date_here>的主题中,然后发送消息。
对于其他用例,通过v1 API向多个设备发送的最佳方式取决于您的应用程序。例如,接受的答案不适用于私人聊天应用程序,其中另一个用户可以猜测主题名称并通过订阅主题来窃听对话。在这种情况下,遍历设备列表并对单个设备进行多次发送调用将更好。 最初的回答:
php
和laravel
添加到这个问题中。 - iamab.in