Создание клиента с несколькими чатами [закрыто

StackOverflow https://stackoverflow.com/questions/4862697

  •  27-10-2019
  •  | 
  •  

Вопрос

Как создать клиента в чате XMPP в Android для Yahoo, Gmail, AOL и т. Д., Как это делает Nimbizz, ebuddy, Fring?

Это было полезно?

Решение

Использовать Smack API. Анкет Это обеспечивает все, что вам нужно.

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

Другие советы

Вам необходимо реализовать каждый протокол, который используют ваши платформы IM:

  1. Gtalk (xmpp)
  2. Yahoo (запатентованный протокол)
  3. AOL (Оскар)

Так далее, так далее.

В качестве альтернативы, вы можете иметь один протокол на вашем устройстве Android и использовать прокси -сервер для подключения ко всем учетным записям (я думаю, что это так, как Фринг и Эбдди, хотя, не уверены).

А Pidgin Im Client имеет свои Либпурпур, который реализует почти все основные протоколы IM. На их сайте есть несколько деталей и собак об архитектуре.

Но, в основном, если IM Network не опубликовала спецификации по своему протоколу, большинство клиентов с несколькими сетью должны выполнять обратную инженерию (и/или просто получить детали из чего-то вроде Libpurple), чтобы выполнить свои собственные реализации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top