【问题标题】:How to deploy a XMPP server on a host to work with android clients?如何在主机上部署 XMPP 服务器以与 android 客户端一起使用?
【发布时间】:2017-02-16 20:28:55
【问题描述】:

我正在尝试在 example.com 等远程主机上部署 XMPP 服务器,并在 Android Studio 中创建一个简单的应用程序作为客户端,几个人将能够在他们的 android 手机上安装这个即时消息(IM)应用程序并开始通过互联网互相聊天。(类似于 Telegram)

我做了什么: 我已经在本地的 Windows 上安装了 Openfire。 我为 android studio 找到了一个 simple source code,并且可以将其配置为在本地与 Openfire 一起使用。现在我在我在 Openfire 中定义的用户之间在 Genymotion 模拟器中发送和接收消息。

问题: 1-我想在我自己的主机上部署 Openfire 或任何其他 XMPP 服务器,我的同学可以安装我的 android 应用程序并能够相互交谈。幸运的是,找不到一步一步的解决方案。

2- 出于测试目的,是否有免费的 Openfire 网络托管站点来部署我自己的服务器并使用它向我的 android 客户端发送短信?

3- 或者如果你有任何XabberConversations 客户的经验请在这里评论,我无法使用 Xabber,它正在连接和重新连接,并且无法弄清楚如何在对话中添加朋友客户端发送消息。

【问题讨论】:

    标签: android android-studio xmpp openfire


    【解决方案1】:

    有许多免费的托管网站可用.. 但它可能有点慢 这两个我都用过,

    • thefreecpanel.com
    • byethost.com

    但我认为你不能在上面安装 openfire,因为它有你需要运行的设置(.exe 文件),但这个设置只是第一次

    您必须将它们托管在云上的虚拟机上。为学生尝试 azure,我认为在学生免费帐户中您可以制作虚拟机。

    我检查了对话,这太好了。 ChatSecure 也不错,但是问题太多。所以,我自己做了 xmpp 函数和类

    【讨论】:

    • 感谢您的评论,我会检查您的解决方案。
    • :).. 感谢您的投票.. 如果您需要 xmpp 基类,我可以通过电子邮件发送,然后您相应地设置监听器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2012-06-14
    • 1970-01-01
    相关资源
    最近更新 更多