是否可以在客户端使用没有任何GCM相关逻辑的GCM?这个想法是移动应用程序不应该存储/更新令牌等。移动应用程序应该只是初始化与中间件后端的会话,后端将返回内部设备ID并且就是它(后端服务器将在GCM / APN中注册设备)。
目标是减少客户端逻辑并简化集成,因此流程可能应如下所示:APP< - > BACKEND< - > GCM
答案 0 :(得分:2)
我认为你不能,文档说明“这个应用程序必须向GCM注册并获得一个称为注册令牌的唯一标识符”。客户端与GCM有一个完整的歌曲和舞蹈,后端不允许这样做。另外,如果GCM服务器不知道哪个设备是哪个注册ID,它将不知道向哪个客户端发送通知。
对于GCM文档,只说明了一个注册客户端的过程: