我的 android 应用程序需要启用来自多个发件人的 GCM 推送通知。我读到这里有可能:Receiving messages from multi-senders .但是,提到有 100 个多个发件人的限制。在我的用例中,我可能有超过 100 个发件人(具有不同发件人 ID 和 api key 的服务器),但安装在设备上的每个应用程序都会注册到少量发件人(少于 100 个)。
这就是我需要它的工作方式:
1. 当用户登录时,客户端应用程序将直接向应用程序服务器发送 rest,以获取与该用户相关的发件人 ID。可能的发件人 ID 的数量大于 100,但对于特定用户,与该用户相关的发件人 ID 的子集可能是 1。
2. 客户端应用程序将为返回的发件人 ID 集中的每个 senderId 执行以下代码:
String token = instanceID.getToken(senderId),
GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
我想确保 100 个多个发件人的限制不适用于我的用例。我尝试搜索有关限制的更多信息,但一无所获。
提前致谢!
最佳答案
[0] 中提到的100 个多个发送者
的限制是指您的应用程序的单个实例使用的发送者。因此,您的特定用例得到支持。
[0] https://developers.google.com/cloud-messaging/concept-options#receiving-messages-from-multi-senders
关于android - 谷歌云消息 : 100 multiple senders limitation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36383338/