Android 聊天是不是有任何 Openfire smack 替代方案?

Posted

技术标签:

【中文标题】Android 聊天是不是有任何 Openfire smack 替代方案?【英文标题】:Is there any Openfire smack Alternative for Android chat?Android 聊天是否有任何 Openfire smack 替代方案? 【发布时间】:2016-05-12 03:48:05 【问题描述】:

我正在为安卓应用开发聊天模块。我将 Open fire 配置为 XMPP 服务器,目前在客户端开发中使用 smack 库。我在聊天方面面临一些关键问题。 那么还有其他开源的 smack 替代库吗? 我整天都在寻找解决方案。但我无法正确。

提前致谢和问候。

【问题讨论】:

你面临什么样的问题? 只有一种聊天方式。表示如果用户 1 发起聊天,则只有用户 1 可以发送消息。无法接收用户 2 的消息。 这里是我的详细问题描述和我的代码***.com/questions/37164240/… 好的,我马上去看看! 【参考方案1】:

我使用过 Applozic 聊天 SDK。它对我来说就像一个魅力,易于集成和定制。 开源回购链接是here。希望这会有所帮助。

【讨论】:

我认为applozic chat sdk是付费的。 是的,它在一定使用后付费......他们也有免费计划【参考方案2】:

我还在寻找解决方案。

我认为 Quickblock 会是替代方案。

参考: https://community.igniterealtime.org/thread/52092

【讨论】:

【参考方案3】:

到目前为止,Smack 是唯一一个基于 java 的开源 XMPP 客户端实现。因此,您必须使用 smack 才能在 android 中使用,或者您可以使用 C++ 客户端库,如 swiften 或 gloox 作为本机。但在服务器端,您可以使用任何遵循 XMPP 标准开发的服务器。

【讨论】:

以上是关于Android 聊天是不是有任何 Openfire smack 替代方案?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 应用中使用 Smack 从 Openfire 服务器恢复两个用户之间的聊天记录

我如何在 smack openfire android 中监听传入的订阅请求

没有 openfire 的 Android 上的聊天室应用

如何在android应用程序中从openfire获取离线消息[关闭]

如何使用 asmack android 从 Openfire 中检索一对一的聊天记录

Android 基于XMPP Smack openfire 开发的聊天室