Создайте приложение чата в ios с использованием XMPP

Я пытаюсь создать приложение чата в ios. Я наткнулся на XMPP для ios. Я немного запутался в том, как двигаться дальше. Вот мои сомнения:

  1. Нужно ли мне создавать сервер XMPP для реализации этого приложения?
  2. Или существуют какие-либо существующие серверы/сервисы, которые можно использовать для той же цели?

person Zach    schedule 13.02.2013    source источник
comment
вы закончили с вашим приложением? Я понимаю, как настроить сервер (или использовать общедоступный сервер), но что дальше? Как дальше работать с приложением? Любая помощь будет высоко ценится .   -  person Sahil Mittal    schedule 04.12.2013


Ответы (2)


Да, библиотека XMPP, которую вы нашли выше, идеально подходит для интеграции чата в любые устройства iOS. Переходим к вашим вопросам.

  1. В идеале да, вы должны создать свой собственный сервер XMPP, чтобы вы могли контролировать его, плюс есть проблема безопасности. Очень популярным сервером XMPP является ejabberd. эджаббер классный :)
  2. Не обязательно, что вам нужно настроить свой собственный сервер XMPP. Вы можете использовать некоторые серверы XMPP с открытым исходным кодом. В зависимости от вашего варианта использования вы можете решить.

надеюсь это поможет...

person Srikar Appalaraju    schedule 13.02.2013
comment
Я хочу использовать открытый исходный код. Можете ли вы рассказать об этом подробнее? - person Rushi trivedi; 24.05.2014

Ваш вопрос сбивает с толку, потому что вы говорите «создать», когда вы, вероятно, имеете в виду «хост».

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

Существует также множество общедоступных файлов, которые вы можете использовать. Двумя наиболее популярными сегодня будут gtalk Google и чат Facebook.

Ваш собственный вариант использования — это то, что действительно определяет, какой путь вы должны выбрать. Для общедоступных серверов все пользователи должны быть зарегистрированы в этих доменах, чтобы использовать их.

person Robin    schedule 13.02.2013