将通知发送到多个用户FCM

时间:2016-08-06 21:30:10

标签: python push-notification google-cloud-messaging

我正在使用firebase云消息传递配置我的移动应用程序。 我终于想出了如何发送这些令人讨厌的配置通知。 我的python代码看起来像这样

[(755 - width) (488 - height) width height]

我认为将这个放入for循环并交换设备ID以发送数千个通知将是服务器上的巨大压力和糟糕的编程习惯。 (纠正我,如果我错了) 现在文档告诉我要创建"设备组" {(3}}存储了要批量发送的device_id ....这很烦人且效率低下。因为我的Web应用程序的组不断变化。

简单明了

如何将上面的通知发送到我在我的python代码中指定的设备ID数组中,这样我只能在FCM上发帖1次,而不是数千次。

2 个答案:

答案 0 :(得分:6)

要将FCM发送到多台设备,您可以使用密钥" registration_ids" 代替"至"

"registration_ids": ["fcm_token1", "fcm_token2"]

查看this包并了解它们是如何实现的。

答案 1 :(得分:1)

而不是“to”:“device_id”你应该使用“to”:“topic”,

主题用于FCM或GCM中的群组消息传递

https://developers.google.com/cloud-messaging/topic-messaging