文件名称:javasmack源码-xmpp-push-notification:xmpp消息推送
文件大小:374KB
文件格式:ZIP
更新时间:2024-06-24 06:47:33
系统开源
java smack源码 xmpp-push-notification xmpp消息推送 XMPP协议实现Android推送功能 Google官方的C2DM服务器底层也是采用XMPP协议进行的封装。XMPP(可扩展通讯和表示协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线探测。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息。 简介:XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性,有很强的可扩展性。包括上面讲的GCM服务器底层也是采用XMPP协议封装的。 优点:协议成熟、强大、可扩展性强、目前主要应用于许多聊天系统中,且已有开源的Java版的开发实例androidpn。 缺点:协议较复杂、冗余(基于XML)、费流量、费电,部署硬件成本高。 androidpn(Android Push Notification)就是基于 XMPP 开源组件的一套整合方案,服务端基于Openfire、客户端基于Smack。详细的实现方式网上有不少文章。 androidpn 客户端需要用到一个基于java的开源XMPP协议包asmack,这个包同
【文件预览】:
xmpp-push-notification-master
----src()
--------androidTest()
--------test()
--------main()
----README.md(8KB)
----libs()
--------asmack.jar(336KB)
----.gitignore(7B)
----xmpp1.iml(9KB)
----build.gradle(650B)
----proguard-rules.pro(637B)