使用 Openfire 服务器和 XMPP(SMACK)客户端的 Android 聊天应用程序 [关闭]

Posted

技术标签:

【中文标题】使用 Openfire 服务器和 XMPP(SMACK)客户端的 Android 聊天应用程序 [关闭]【英文标题】:Android Chat Application using Openfire server and XMPP (SMACK) client [closed] 【发布时间】:2017-01-09 07:02:01 【问题描述】:

到目前为止,我了解到我需要一个聊天服务器(Openfire)和一个带有 Smack 库的 XMPP 客户端来与服务器通信。所以,

    已安装并配置 Openfire。 现在对于客户端部分,我真的很困惑如何开始。

我需要一个简单的聊天应用程序,用户数量有限,文件共享、发送和查看的消息、在线用户等功能很少。

P.S:是的,我是 android 新手,构建的应用程序很少,但擅长 UI。

【问题讨论】:

【参考方案1】:

使用 Google Cloud Messaging (GCM) 的 Android 聊天应用程序通过 XMPP 使用其 Google Cloud Connection Server (CSS)。这是一个很长的答案类型的问题。我必须建议你在这里寻找tutorial。

【讨论】:

感谢您的回复,但我不想使用 GCM 任何其他建议。 是的,请访问tutorialsface.com/2015/08/… 或blog.titechnologies.in/… 这个.. 如果有效,必须接受。 :) 谢谢,这可以帮助我开始。 教程让我对聊天应用有了广泛的了解。 实际上我遇到了一些开源 xmpp 客户端,它们可以真正解决我的目的,例如 xabber xmpp 客户端和配置你的 openfire 服务器,在服务器中设置新用户,在 xabber 客户端中添加这些细节解决了我的目的。

以上是关于使用 Openfire 服务器和 XMPP(SMACK)客户端的 Android 聊天应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Openfire 服务器和 XMPP(SMACK)客户端的 Android 聊天应用程序 [关闭]

如何同步xmpp服务器openfire用户和iOS APP用户

使用openfire在xmpp中几秒钟后连接断开

使用 java 连接到 xmpp(openfire) 服务器时出错

Android 文件传输无法通过 XMPP 和 OpenFire 工作

Tigase、Openfire 和任何其他开源 XMPP 服务器之间的比较