Google Cloud Messaging上的最大主题数

萨吉德·卡拉(Sajid Kalla)

我想避免在应用程序级别管理设备令牌的复杂性

  1. 一位用户在iOS和Android上使用多种设备
  2. 多个用户订阅了一个应用程序组

将#1和#2视为GCM主题显然是一个简单的解决方案。这样,在发送通知时,我只需要处理我的Application UserId和GroupId。

1)当设备正在注册(iOS / Android)时,我只是将设备订阅了主题[“ USER_A”,“ GROUP_A”,“ GROUP_B”]

2)发送通知时,只需发送一个主题即可。

但是,这意味着主题数=用户+组。

1百万用户+ 50万个群组= 150万个GCM主题

我的问题是..

  1. 关于GCM的主题数量是否有限制?
  2. 有没有更好的方法来避免管理设备订阅,而不必在传递消息时处理设备订阅的复杂性。
AL。

对于#1:

没有。根据他们在2015年12月发布博客

现在,我们很高兴地宣布,我们将为您的应用程序提供无限制的免费主题这意味着应用程序开发人员可以在每个主题中放置不限数量的设备,并创建不限数量的主题。

据我所知,主题数量仍然没有任何变化。

对于#2

我认为这在很大程度上取决于您的偏好。对于您在#1中的用例,我认为“设备组消息传递”是要使用的一种。但是,由于您的目标是避免过多的麻烦,因此我认为使用主题消息传递所做的几乎就是它。实际上我发现这篇文章有点讨论了两者之间的用法,如果可以的话,这些注释非常有启发性。:D

干杯! :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android 2.3上的新Google Cloud Messaging

来自分类Dev

Google Cloud Messaging VS Google Cloud Platform

来自分类Dev

Google Cloud Messaging VS Google Cloud Platform

来自分类Dev

Google Cloud Messaging与Firebase

来自分类Dev

Google Cloud Messaging示例

来自分类Dev

GCMRegistrar与Google Cloud Messaging

来自分类Dev

Google Cloud Messaging / GCM

来自分类Dev

Google Cloud Messaging未经授权

来自分类Dev

google Cloud Messaging推送通知

来自分类Dev

dart中的Google Cloud Messaging

来自分类Dev

Android:Google Cloud Messaging错误

来自分类Dev

Google Cloud Messaging for Cordova澄清

来自分类Dev

Android:Google Cloud Messaging错误

来自分类Dev

Google端点和Google Cloud Messaging

来自分类Dev

用户在多台设备上的Google Cloud Messaging Notifications

来自分类Dev

如何在Google Cloud VM上安装Magento主题?

来自分类Dev

从Google Cloud上运行的Cloud访问Cloud SQL

来自分类Dev

Google Cloud上的kubernetes petset

来自分类Dev

Google Cloud 上的 Jupyter Docker

来自分类Dev

Google App Engine上的Google Cloud端点

来自分类Dev

非PlayStore应用上的Google Cloud Messaging

来自分类Dev

无法使Google Cloud Messaging正常工作

来自分类Dev

如何重置设备的Google Cloud Messaging注册?

来自分类Dev

春季集成XMPP和Google Cloud Messaging

来自分类Dev

取消注册新的Google Cloud Messaging

来自分类Dev

Google Cloud Messaging-发送消息

来自分类Dev

Google Cloud Messaging示例主线程

来自分类Dev

故意延迟使用Google Cloud Messaging交付

来自分类Dev

保证在Google Cloud Messaging API上交付