2016-10-07 2 views
0

Я пытаюсь развернуть XMPP-сервер на удаленном хосте, например example.com, и создать простое приложение в студии Android в качестве клиента. Несколько человек смогут установить это приложение мгновенных сообщений (IM) на свой Android-телефон и (Аналогично Telegram)Как развернуть сервер XMPP на хосте для работы с клиентами Android?

Что я сделал: Я установил Openfire на локальных компьютерах. Я нашел simple source code для студии android и мог настроить его для работы с Openfire локально. Сейчас я отправляю и получаю сообщения в симуляторе Genymotion между пользователями, которых я определил в Openfire.

Проблема: 1- Я хочу развернуть Openfire или любой другой сервер XMPP на своем собственном хосте, который мои одноклассники могут установить мое приложение Android и смогут разговаривать друг с другом. К счастью, не удалось найти пошаговое решение.

2- Для целей тестирования есть бесплатный веб-хостинг для Openfire для развертывания моего собственного сервера и текста с моим клиентом android?

3- Или, если у вас есть опыт работы с Xabber, и Conversations клиентов, пожалуйста, прокомментируйте здесь, я не мог использовать Xabber, он соединяется и переподключается, и не мог понять, как добавить друзей в клиенте «Беседы» для отправки Сообщения.

ответ

2

Есть много сайтов, бесплатный хостинг доступны .. но это может быть немного медленным Я использовал эти два,

  • thefreecpanel.com
  • byethost.com

, но я думаю, вы не можете установить openfire на нем, так как у него есть настройка, которую вам нужно запустить (файл .exe), но эта настройка выполняется только в первый раз.

вам нужно будет hos t их на виртуальной машине на облаке. попробуйте лазурью для студентов, я думаю, что в бесплатной учетной записи ученика вы можете создать виртуальную машину.

Я проверил разговоры, и это слишком хорошо. ChatSecure был также хорош, но имел слишком много проблем. Итак, я сделал свои собственные функции и классы xmpp.

+1

Спасибо, за ваш комментарий Я проверю ваши решения. – Patzu

+0

:) .. спасибо за голосование .. если вам нужен базовый класс xmpp, я могу отправить его по электронной почте, а затем настроить слушателей соответственно –