在Android上使用XMPP实现聊天应用程序的更好方法?

您好我想在android中使用XMPP实现聊天应用程序(为了避免GCM通知,因为GCM使用请求响应过程)。

我已经完成了使用Smack库和OpenFire服务器的70个percfunction。 但在完成这些之后,我才了解了QuickBlox SDK 。 我并不完全了解这一点,但很less有人通过看到这些特性来说明这是一个好的方法。

任何人都可以告诉我,这是使用smack for xmpp实现聊天应用程序的正确方法。 或者我们有任何其他使用xmpp for android的好api。

Solutions Collecting From Web of "在Android上使用XMPP实现聊天应用程序的更好方法?"

Stackoverflow问题“Android和XMPP:当前可用的解决scheme”为Android的XMPP客户端库提供了一个很好的概述。

另一个好的资源是xmpp.org/xmpp-software/libraries 。

您可以免费使用QuickBlox 1

它提供了许多function的开箱即用的XMPP服务器,您可以阅读有关functionhttp://quickblox.com/developers/Chat

下面是一个如何开始使用QuickBlox和aSmack库的例子http://quickblox.com/developers/Android_XMPP_Chat_Sample


1快速披露:我是QuickBlox的开发人员。