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

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

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

Ответы

Ответ 1

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

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

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

Ответ 2

Ваш вопрос путается, потому что вы говорите "создайте", когда вы, вероятно, имеете в виду "хозяин".

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

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

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