我正在开发一个基于android的聊天应用程序,我需要一个与openfire一起使用的xmpp聊天客户端... 有谁能建议我这个?
答案 0 :(得分:6)
值得一看asmack库。它是来自Ignite Realtime的桌面XMPP客户端库Smack的分支,可以在Android上运行(Ignite Realtime开发的Openfire)。据我所知,它通常是最常用的Android XMPP库。
如果你不想以任何方式扩展XMPP(听起来你只需要简单的聊天)那么任何与Android兼容的库都可以以同样的方式与Openfire服务器一起使用,这是XMPP之美的一部分。协议。
如果您要以某种方式开发桌面客户端和/或扩展服务器,那么我会建议asmack更强烈,因为它会减少您需要重新学习的金额。
有关文档和更多背景信息,我建议您查看原始Smack网站。 asmack中的很多代码与Smack相同,Smack javadocs非常详细。
答案 1 :(得分:-1)