首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >高频GCM推送消息

高频GCM推送消息
EN

Stack Overflow用户
提问于 2014-08-13 14:18:52
回答 2查看 631关注 0票数 0

我计划为一个可能需要每秒接收两条消息的应用程序实现Android通知串行化。我想知道GCM消息传递是要走的路,还是应该坚持使用SyncAdapter或其他技术?单一设备每天将收到多达几千份通知。消息大小将非常小,以4kb为限是可以的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-13 14:24:29

如果所有消息都到达设备而没有消息丢失是至关重要的,那么仅使用GCM并不是正确的选择,因为如果GCM服务器暂时失去与设备的连接,则将为该设备在GCM服务器中的以后传递存储的消息数量受到限制。

因此,如果您必须频繁地更新您的应用程序,您可能应该在您的服务器和应用程序之间保持一个打开的连接,并定期从服务器加载数据。

票数 2
EN

Stack Overflow用户

发布于 2014-08-14 22:33:52

尽管GCM服务器限制了在设备断开时存储以供以后传递的消息数量,但您始终可以创建一个collapse_key。

根据GCM文档,如果已经存储和等待传递的消息具有相同的折叠密钥(和注册ID),则旧消息将被丢弃,新消息将取代其位置(即旧消息将被新消息折叠)。

本质上,如果您只需要最新的推送通知,而不是所有先前发送的,则GCM可用于发送频率较高的推送通知。

您可以在GCM高级课题中阅读更多有关这方面的内容。

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

https://stackoverflow.com/questions/25288613

复制
相关文章

相似问题

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