0

我在 Android 市场上有一个应用程序,我有超过 5 万用户。我需要在特定时间向所有用户发送消息。一次向所有用户的设备发送消息的最佳方式是什么?

我正在阅读有关 Android GCM 的信息。GCM 要求每个应用程序都必须注册并具有唯一的 ID。它还说我只能向有限数量的设备(1000 个)发送消息。我不明白这是否意味着一次 1000 台设备或什么?而且我真的不需要 ID,因为我正在向所有用户发送相同的消息。

我应该怎么办?

4

1 回答 1

0

当您向多个设备发送相同的消息时,1000 个限制适用 - 您可以在 JSON 请求中指定最多 1000 个注册 ID。

如果您想向超过 1000 个用户发送相同的消息,您必须将他们分成 1000 个注册 ID 的组,并在对 GCM 服务器的单独请求中发送给每个组。

GCM 要求您指定应接收通知的所有设备的注册 ID。如果不指定他们的注册 ID,就无法向所有用户广播消息。

于 2013-10-02T14:18:04.957 回答