【发布时间】:2011-07-21 23:37:09
【问题描述】:
我正在通过 android 开发一个聊天应用程序,我需要一个可以与 openfire 一起使用的 xmpp 聊天客户端... 有人可以建议我吗?
【问题讨论】:
标签: android xmpp chat openfire
我正在通过 android 开发一个聊天应用程序,我需要一个可以与 openfire 一起使用的 xmpp 聊天客户端... 有人可以建议我吗?
【问题讨论】:
标签: android xmpp chat openfire
值得一看 asmack 库。它是 Ignite Realtime 的桌面 XMPP 客户端库 Smack 的一个分支,适用于 Android(Ignite Realtime 开发的 Openfire)。据我所知,它通常是最常用的 Android XMPP 库。
如果您不希望以任何方式扩展 XMPP(听起来您只需要简单的聊天),那么任何与 Android 兼容的库都可以以同样的方式与 Openfire 服务器一起使用,这就是 XMPP 的魅力所在一个协议。
如果您要开发桌面客户端和/或以某种方式扩展服务器,那么我会更强烈地建议 asmack,因为它会减少您必须重新学习的数量。
有关文档和更多背景信息,我建议您查看原始的Smack 网站。 asmack 中的很多代码与 Smack 相同,并且 Smack javadocs 非常详细。
【讨论】: