谷歌云消息传递:100个多发件人的限制

11

我的安卓应用需要从多个发送者启用GCM推送通知。我已经阅读了在此处可能实现的内容:接收来自多个发送者的消息。然而,其中提到有100个多个发送者的限制。在我的使用案例中,我可能会有超过100个发送者(具有不同的发送者ID和API密钥),但设备上安装的每个应用程序将注册到较少数量的发送者(少于100个)。

这是我需要它工作的方式:
1.当用户登录时,客户端应用将直接向应用服务器发送rest请求以获取与该用户相关的发送者ID。可能的发送者ID数量大于100,但对于特定用户,与该用户相关的发送者ID子集可能只有1个。
2.对于返回的每个senderId集合,客户端应用程序将执行以下代码:

String token = instanceID.getToken(senderId),
            GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);

我希望确认100个发件人的限制不适用于我的使用情况。我尝试搜索有关此限制的更多信息,但没有结果。

提前致谢!


你真正的问题是什么? - Marten
我想问一下,100个多发件人的限制是否会使我的用例变得不可能?我确实有超过100个发件人,但是我的应用程序的每个“实例”只会注册少于100个发件人。 - M_G
我相信您的用例将适用于此限制。也许在这份旧文档的上下文中更清晰(当发送者仍作为逗号分隔列表传递时):http://www.mit.edu/afs.new/sipb/project/android/docs/google/gcm/adv.html 除了每个令牌的限制之外,其他任何限制都没有太多意义。尽管如此,似乎没有任何明确说明这一点的文档。 - Marten
您可以将用户订阅到主题中,并向这些主题发送通知,已订阅的用户将收到您的消息...没有任何限制! - Ali Sherafat
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接