您的位置:首页 > 移动开发 > Android开发

Android推送方式研究

2013-02-18 10:58 120 查看

Android 推送学习笔记

重点:XMPP协议

一、androidpn:
容易的简立一个和服务器端的基于xmpp协议的socket连接
后端:
androidpn后端技术是Spring和Hibernate实现。
管理Socket连接的时候,androidpn采用了MINA框架来进行管理
前端:
android smack实现

参考:
http://blog.jpush.cn/index.php/androidpn_android_push_problem/
/article/4951196.html

二、Android消息推送方案

1、服务器端采用Openfire开源服务器(项目地址:http://www.igniterealtime.org/)

2、安卓端采用asmack包(项目地址:http://code.google.com/p/asmack/)连接Openfire服务器。

三、Vysper

最近又发现了apache提供的一个xmpp服务器Vysper,正在研究...

Vysper是一个模块化,基于MINA网络框架开发的XMPP (Jabber)服务器。当前可用的扩展模块(XEPs:XMPP扩展协议)包括:

Multi User Chat (XEP0045) :多用户聊天
Publish/Subscribe (XEP0060):发布/订阅
BOSH (XEP0124, XEP0206):BOSH
(XMPP over HTTP)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: