如何使用android gcm向所有注册用户发送消息?

时间:2012-10-25 12:48:02

标签: google-cloud-messaging

我正在使用android gcm为我的用户发送推送通知。一切都很好。要发送通知,我需要用户注册ID来识别他。有用。现在我的问题是我有几百个用户,我想告诉他们所有关于某些更新。

有没有办法向所有用户发送通知? 我真的必须通过他们的注册ID来推动他们吗?

在服务器端,我使用PHP和CURL,因为它在这里的许多示例中都有显示...

2 个答案:

答案 0 :(得分:5)

无法通过一个帖子向所有用户广播。

您需要以最多1000个ID的块发送每个ID。因此,如果您有2500个ID,则需要将其拆分为3个帖子。 1-1000,1001-2000,2001-2500。

答案 1 :(得分:0)

如果您想使用新的GCM主题,您可以创建“所有用户”主题,并让应用在启动时订阅该主题。然后一个主题帖可以发送给所有用户(我认为限制是百万,但你可能应该检查)。