在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

Google Cloud Messaging for Android (GCM) 已推出,将取代 C2DM 框架

  • 2012-09-14
  • 本文字数:906 字

    阅读完需:约 3 分钟

Google 已经发布了 Google Cloud Messaging for Android,该服务对已被废弃的云到端消息框架 (C2DM) 做出改进,取而代之的服务无配额限制、无需注册,并提供了一套更丰富的全新接口。

GCM 提供了在应用服务器和 Android 设备之间引入代理的能力,以保障两者之间可伸缩的云通信。GCM 定义了契约,应用服务器和 Android 应用都注册 GCM 服务,Google GCM 服务器维护两者之间的通信。GCM 服务器负责处理消息队列和分发至运行在 Android 设备上的目标应用的各个方面。

GCM 还提供另一组重要特性。例如,Android 设备接收消息不再需要轮询。相反,当接收到应用服务器发送的数据时,GCM 服务器将推送数据至已注册过的设备。避免轮询延长了移动设备电池的使用时间。此外,Android 应用即使不处于运行状态也能收到来至 GCM 的消息,当消息被推送至设备时,如果符合必要的规定,就可以通过广播唤醒应用。

GCM 服务如今成为 Google 其他众多接口的一部分(例如,地图,云 SQL), 它们各自都由一个基于 Google API 控制台的项目所管理。与 Google 其他接口不同,GCM 服务没有配额限制,所以无论有多少消息、多少设备使用这项服务,都是完全免费的。

对于现有 C2DM 框架的用户来说,该服务已于 2012 年 6 月 26 日被正式弃用,所以在此日期后的任何时间点,该服务都可能被关闭,且不会另行通知。尽管 C2DM 和 GCM 无法互通,但是两个平台间的迁移很简单。已有 C2DM 到 GCM 迁移文档可以让你使用 GCM 的新特性,以及关于如何用GCM 替换C2DM 从C2DM 迁移到GCM 的开发者的博客文章。

除了完善的GCM 技术文档以外, 网上还有许多其他的GCM 资源。Stack Overflow 上有关于GCM 内部工作方式的一系列问答。如果你正寻求从更高的角度看GCM,你可以看看Francesco Nerieri(GCM 项目经理) 在旧金山举行的2012 Google I/0 开发者大会上名为 GCM 平台为时一小时的演讲。

查看英文原文 Google Cloud Messaging for Android (GCM) Unveiled, to Replace C2DM Framework


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-14 00:006996
用户头像

发布了 27 篇内容, 共 92259 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

经验整理 基于8051的数据采集系统(科技向)

万里无云万里天

嵌入式 数据采集 8051

用人工智能大模型预报气象,中国气象局示范计划公开征集火热报名中

ModelWhale

大模型 招募 国家气象局 示范计划

力扣第9题判断回文极致简洁带注释

极客罗杰

和鲸101计划赋能以赛促学,首届青岛市公共数据创新应用大赛圆满结束!

ModelWhale

数据分析 数据竞赛 以赛促学

利用 CnosDB 构建大规模观测平台

CnosDB

数据库 开源 时序数据库 CnosDB

经验整理 知识与传承

万里无云万里天

硬件 嵌入式 经验总结

认证总结 NCRE三级信息安全(下)

万里无云万里天

NCRE 认证总结

经验整理 定期整理与备份手机中的重要资料

万里无云万里天

信息安全 隐私保护

经验整理 毕业后第一份工作

万里无云万里天

职场回顾 大学生毕业

经验整理 日常做家务

万里无云万里天

人生故事

经验整理 IoT 方向的小项目

万里无云万里天

IoT 经验分享

经验整理 6月日更 21天写作

万里无云万里天

经验分享

MyBatisCodeHelper Pro3.x新版本IDEA2024中的使用

知识浅谈

IDEA MyBatisCodeHelper

经验整理 仓库与产线

万里无云万里天

仓库管理 工厂管理

认证总结 NCRE三级信息安全(上)

万里无云万里天

NCRE 认证总结

认证总结 NCRE四级嵌入式(上)

万里无云万里天

NCRE 认证总结

《Programming from the Ground Up》阅读笔记:p1-p18

codists

assembly

认证总结 NCRE四级嵌入式(下)

万里无云万里天

NCRE 认证总结

邀请函 | 极限科技全新搜索引擎 INFINI Pizza 亮相 2024 可信数据库发展大会!

极限实验室

极限科技 TDBC 搜索型数据库 Pizza 2024可信数据库发展大会

认证总结 SACE分析专家

万里无云万里天

数据分析 考试认证

经验整理 初学51单片机建议用C语言

万里无云万里天

嵌入式 单片机 8051

经验整理 基于8051的数据采集系统(人文向)

万里无云万里天

嵌入式 数据采集 8051

Google Cloud Messaging for Android (GCM)已推出,将取代C2DM框架_Android/iOS_Daniel Rubio_InfoQ精选文章