50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:006914
用户头像

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

关注

评论

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

GOSIM HANGZHOU 2025即将揭幕,华为云云原生团队精彩议题抢鲜

华为云原生团队

云计算 容器 云原生 Volcano kubeedge

一文读懂电子看板管理:生产看板到底管什么?看什么?

万界星空科技

制造业 mes 可视化数据 电子看板 数字大屏

低代码“发起流程”功能拆解,解决 90% 用户的操作痛点

引迈信息

网易伏羲亮相Arm Unlocked 2025,携手Arm探索中国人工智能创新之路

网易伏羲

人工智能 arm 网易伏羲 游戏AI 永劫无间

还停留在批处理时代吗?增量计算架构详解

tapdata

批处理 变更数据捕获 金融实时数据处理 增量计算 CDC,流处理

CAD如何查看图纸的时间信息

极客天地

服装智能制造软件平台(源码+文档+讲解+演示)

深圳亥时科技

开源‘

Flink 与Flink可视化平台StreamPark教程(时间相关 1)

天翼云开发者社区

大数据 flink 计算

HarmonyOS NEXT 安全开发实践感悟

最新动态

Flink 与Flink可视化平台StreamPark教程(CDC功能)

天翼云开发者社区

大数据 flink

活动预告|天润融通走进亚马逊云科技,用Agent打造客户服务新型竞争力

天润融通

查收你的技术成长礼包

京东零售技术

企业级 AI Agent 开发指南:基于函数计算 FC Sandbox 方案实现类 Chat Coding AI Agent

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

且看阿里云、货拉拉、OPPO 等企业专家解码 OS 实战|2025 云栖大会

OpenAnolis小助手

开源 AI 操作系统 云栖大会 龙蜥社区

日志易产品VP饶琛琳:AI智能体时代的可观测性

日志易

可观测性 智能体 运维监控 日志易

AI Compass前沿速览:Qwen3-Next、Seedream 4.0玩法教程、FireRedTTS-2、SRPO文生图模型、MiniMax Music 1.5

汀丶人工智能

阿里云可观测 2025 年 8 月产品动态

阿里巴巴云原生

阿里云 云原生 可观测

当智能机器人说”黑哥们语言是不通的“,作为开发者的你该如何应对?

老纪的技术唠嗑局

插件 #OceanBase 向量化

向量检索技术优化步骤详解——游戏公司智能客服与推荐系统落地OceanBase

老纪的技术唠嗑局

游戏 #OceanBase 向量化

Mem0 + Milvus:为人工智能构建持久化长时记忆

阿里云大数据AI技术

阿里云 AI 检索 Milvus Mem0

拥抱AI生产力,天润融通致敬每一位AI的老师

天润融通

HarmonyOS NEXT 分布式管理权限控制:安全与隐私

最新动态

批量快递信息管理,不再依赖表格!快递鸟物流管家来帮你

快递鸟

鸿蒙NEXT应用国际化:时区与夏令时处理

最新动态

低代码正在悄悄颠覆企业数字化

伤感汤姆布利柏

以太坊ABI解析器零尺寸类型漏洞分析与利用

qife122

区块链 以太坊

生成更智能,调试更轻松,SLS SQL Copilot 焕新登场!

阿里巴巴云原生

阿里云 云原生 sls

Flink 与Flink可视化平台StreamPark教程(DataStreamApi基本使用)

天翼云开发者社区

大数据 flink

在Proxmox中部署Security Onion的安全配置实战

qife122

网络安全 Security-Onion

基于 Databend 的实时数据汇聚平台建设

Databend

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