Frage

Wie erstelle ich einen XMPP -Chat -Client in Android für Yahoo, Google Mail, AOL usw., wie macht Nimbizz, Ebuddy, Fring das?

War es hilfreich?

Lösung

Verwenden Smack API. Es bietet alles, was Sie brauchen.

Hoffe das hilft.

Andere Tipps

Sie müssen jedes einzelne Protokoll implementieren, das Ihre IM -Plattformen verwenden:

  1. Gtalk (xmpp)
  2. Yahoo (proprietäres Protokoll)
  3. AOL (Oscar)

Und so weiter und so fort.

Alternativ können Sie ein einzelnes Protokoll auf Ihrem Android -Gerät haben und einen Proxy -IM -Server verwenden, um eine Verbindung zu allen Konten herzustellen (ich denke, dies ist die Art und Weise, wie Fring und Ebuddy es tun, aber nicht sicher).

Das Pidgin IM Client hat sein eigenes libpurple, was so ziemlich alle wichtigen IM -Protokolle implementiert. Auf ihrer Website gibt es einige Details und Hunde über die Architektur.

Wenn das IM-Netzwerk nicht die Spezifikationen zu ihrem Protokoll veröffentlicht hat, müssen die meisten Multi-Network-Clients jedoch Reverse Engineering (und/oder einfach nur Details von so etwas wie libpurple) durchführen, um ihre eigenen Implementierungen durchzuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top