Pregunta

¿Cómo creo un cliente de chat XMPP en Android para Yahoo, Gmail, AOL, etc., cómo lo hacen Nimbizz, Ebuddy, Fring?

¿Fue útil?

Solución

Usar API Smack. Proporciona todo lo que necesitas.

Espero que esto ayude.

Otros consejos

Debe implementar todos los protocolo que usan sus plataformas IM:

  1. GTALK (XMPP)
  2. Yahoo (protocolo patentado)
  3. AOL (Oscar)

Etc., etc.

Alternativamente, puede tener un solo protocolo en su dispositivo Android y usar un servidor proxy IM para conectarse a todas las cuentas (creo que esta es la forma en que Fring y Ebuddy lo hacen, aunque no estoy seguro).

los Pidgin im cliente tiene su propio libpurple, que implementa casi todos los principales protocolos IM. Hay algunos detalles y perros en su sitio sobre la arquitectura.

Pero, básicamente, a menos que la red IM haya publicado las especificaciones en su protocolo, la mayoría de los clientes de múltiples redes tienen que hacer ingeniería inversa (y/o simplemente obtener detalles de algo como Libpurple) para hacer sus propias implementaciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top