我最近开始使用Android的Google Cloud Messaging ( GCM ),我很难理解GCM如何工作的基本概念。
根据我目前的理解,基本上,我们在整个架构中有3层:
第一级-我的服务器第二级-Google的消息服务器第三级-客户端Android应用程序
因此,我所理解的是,每次新用户安装我的android应用程序时,该应用程序都会将自己注册到Google的服务器上,并获得一个“注册ID",然后它应该连接到我的服务器,让它知道它的注册ID,类似于”将自己注册到服务器“。
我的问题是,我的服务器是否应该在我的数据库中存储每个注册ID,以便我能够向安装了我的android应用程序的所有用户批量发布消息?或者,有没有一种方法可以在GCM中“向所有用户发送消息”,而不需要每个注册ID。
发布于 2014-07-25 16:57:39
您必须将注册in存储在数据库中。
https://stackoverflow.com/questions/24951273
复制相似问题