我正在尝试在像 example.com 这样的远程主机上部署 XMPP 服务器,并在 Android studio 中创建一个简单的应用程序作为客户端,几个人将能够在他们的 android 手机上安装这个即时消息 (IM) 应用程序并开始通过互联网互相聊天。(类似于 Telegram)
我做了什么: 我已经在本地 Windows 上安装了 Openfire。 我找到了一个 simple source code适用于 android studio,并且可以将其配置为在本地与 Openfire 一起使用。现在我正在 Genymotion 模拟器中在我在 Openfire 中定义的用户之间发送和接收消息。
问题: 1- 我想在我自己的主机上部署 Openfire 或任何其他 XMPP 服务器,我的同学可以安装我的 android 应用程序并能够相互交谈。幸运的是,找不到一步一步的解决方案。
2- 出于测试目的,是否有免费的 Openfire 网络托管站点来部署我自己的服务器并使用它向我的 android 客户端发送短信?
3- 或者如果您对 Xabber 有任何经验, 和 Conversations客户请在这里评论,我无法使用Xabber,它正在连接和重新连接,并且无法弄清楚如何在Conversations客户端中添加 friend 以发送消息。
最佳答案
有许多可用的免费托管站点..但速度可能有点慢 这两个我都用过,
- thefreecpanel.com
- byethost.com
但我认为你不能在它上面安装 openfire,因为它有你需要运行的设置(.exe 文件),但这个设置只是第一次
您必须将它们托管在云端的虚拟机上。为学生尝试 azure,我认为在学生免费帐户中您可以制作虚拟机。
我查过对话,太好了。 ChatSecure 也不错,但问题太多。所以,我制作了自己的 xmpp 函数和类
关于android - 如何在主机上部署 XMPP 服务器以与 Android 客户端一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39924025/