创建多聊天客户端

时间:2011-02-01 12:42:10

标签: android xmpp instantmessenger

如何在Android中为Yahoo,Gmail,AOL等创建XMPP聊天客户端,Nimbizz,eBuddy,Fring如何做到这一点?

3 个答案:

答案 0 :(得分:3)

您需要实现IM平台使用的每个协议:

  1. GTALK(XMPP)
  2. Yahoo(专有协议)
  3. AOL(奥斯卡)
  4. 等等,等等。

    或者,您可以在Android设备上使用单一协议,并使用PROXY IM SERVER连接到所有帐户(我认为这是FRING和EBUDDY的方式,但不确定)。

答案 1 :(得分:3)

Pidgin IM client有自己的libpurple,它实现了几乎所有主要的IM协议。他们的网站上有关于建筑的一些细节和狗。

但是,基本上,除非IM网络已经公布了他们协议的规范,否则大多数多网络客户端都必须进行逆向工程(和/或只是从像libpurple那样获取详细信息)来进行自己的实现。

答案 2 :(得分:2)

使用Smack API。它提供了您所需要的一切。

希望这有帮助。