Android 消息推送方案简析
来源:互联网 发布:学位英语考试题库软件 编辑:程序博客网 时间:2024/06/05 19:40
Android推送方案分析(MQTT/XMPP/GCM/HTTP)
消息推送push
使用GCM服务(Google Cloud Messaging)
简介:Google推出的云消息服务,即第二代的G2DM。
优点:Google提供的服务、原生、简单,无需实现和部署服务端。
缺点:Android版本限制(必须大于2.2版本),该服务在国内不够稳定、需要用户绑定Google帐号,受限于Google。
使用XMPP协议(Openfire + Spark + Smack)
简介:基于XML协议的通讯协议,前身是Jabber,目前已由IETF国际标准化组织完成了标准化工作。
优点:协议成熟、强大、可扩展性强、目前主要应用于许多聊天系统中,且已有开源的Java版的开发实例androidpn。
缺点:协议较复杂、冗余(基于XML)、费流量、费电,部署硬件成本高。
使用MQTT协议(更多信息见:http://mqtt.org/)
简介:轻量级的、基于代理的“发布/订阅”模式的消息传输协议。
优点:协议简洁、小巧、可扩展性强、省流量、省电,目前已经应用到企业领域(参考:http://mqtt.org/software),且已有C++版的服务端组件rsmb。
缺点:不够成熟、实现较复杂、服务端组件rsmb不开源,部署硬件成本较高。
消息拉模式pull
使用HTTP轮循方式
简介:定时向HTTP服务端接口(Web Service API)获取最新消息。
优点:实现简单、可控性强,部署硬件成本低。
缺点:实时性差。
0 0
- Android 消息推送方案简析
- Android消息推送方案
- Android 消息推送方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案
- Android消息推送完美方案[转]
- Android消息推送完美方案[转]
- 关于android 的消息推送问题解决方案
- android客户端消息推送功能实现方案
- Android 几种消息推送方案总结
- Android消息推送之各种方案的对比
- iOS及Android消息推送方案安装使用入门 分享
- 通过广播接收者(BroadcastReceiver)或守护线程启动服务,录音机监听电话
- ARC指南 - strong和weak指针
- android之TextView使用HTML处理字体样式、显示图片等
- 程序员 = 态度 ? 码农 : 码奴;
- sql server中merge的使用
- Android 消息推送方案简析
- 5G网络即将到来 速度比4G快40倍
- 简单的递归打印阶乘
- im Game nim游戏
- 通向码农的道路(从头写stl map 基本实现)
- Netconsole实例源代码分析
- 测试下摘要
- PHP设计模式——装饰器模式(decorator)
- Thinking in Java 第二章 一切都是对象