GCM Architectural Overview 1
Posted on Fri 31 August 2012 in it • Tagged with Android, Google Cloud Messaging
更详细的信息见android developer原文。
Google Cloud Messaging for Android (GCM)是一个免费的服务,帮助开发者从服务器端发送数据到运行在Android设备上的应用程序。这个服务提供了一个轻量级的消息告知机制,用来告诉Android上的程序去服务器端拿新数据(例如一个朋友上传了一个片子),也可以是一条最大不超过4kb的数据(这样应用就能接到即时消息了)。GCM服务处理队列中的所有消息,把它们发送到目标机器上运行的指定程序。 想立马在Android应用中使用GCM,请看Getting Started介绍。
简介:GCM的主要特点
- 允许第三方应用从服务器发送消息到设备上的应用;
- GCM不保证消息的送到及送达的顺序;
- 客户端不需要一直运行来接收消息。当消息送达时系统会通过Intent broadcast来唤醒程序,当然程序需要设置好broadcast receiver和permissions。
- 不提供任何内建用户界面或处理器,GCM仅把收到的原始消息传递给程序,由客户端程序全权处理。
- GCM需要设备运行在Android2.2及以上版本,并且安装有Google Play Store应用;或者是运行Android2.2,具有Google APIs的虚拟机。对于程序部署方面,不要求必须通过Google Play Store安装的应用。
- GCM使用一个现有的连接访问谷歌服务。对3 ...
Continue reading