首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌云消息: registration_ids与设备组

谷歌云消息: registration_ids与设备组
EN

Stack Overflow用户
提问于 2016-04-03 12:23:44
回答 1查看 792关注 0票数 5

与注册ids (ids参数)列表相比,什么时候我应该更愿意向ids参数发送消息?

似乎管理设备组只会增加复杂性。对于设备组,应用服务器应该包含何时创建组或只添加注册id的逻辑。服务器仍然需要在某些数据库中保存注册it,此外,它现在还需要保存通知键。响应似乎不那么详细:没有说明失败的原因,所以很难知道应该做些什么来防止失败(应用程序卸载了吗?注册令牌过期了吗?等等)。

我遗漏了什么?有什么福利待遇?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 23:06:26

Registration_idsDevice Group可能很棘手,并可供开发人员选择使用。根据此指南使用注册ID发送消息

在这种情况下,“简单”是指从应用服务器发送到设备上的客户端应用程序的消息,而不是通过主题或设备组路由消息。

对于设备组

通过设备组消息传递,app服务器可以向运行在属于某个组的设备上的应用程序的多个实例发送一条消息。通常,“组”是指属于单个用户的一组不同的设备。然而,一个组也可以代表一组设备,其中应用实例以高度相关的方式工作,例如安装了温度控制应用程序的手机、智能恒温器和自动开窗器。组中的所有设备共享一个公共通知键,这是GCM用于将消息扇出到组中所有设备的令牌。

在此基础上,用register_ID列表发送单条消息是一种更直接的方法,编码简单,密钥管理复杂度低。当设备组处理注册设备的复杂列表(在服务器中注册了多个设备的单个用户)时,使用设备组将是更有理由使用的。

注意:如果服务器能够处理这些消息类型的查询,请检查它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36385358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档