
¿El protocolo XMPP admite el historial de mensajes?
Quiero decir, cuando me desconecto, ¿puedo recuperar mensajes que habría recibido si estuviera conectado?
Estoy usando GTalk con el cliente XMPP y no puedo ver el historial de chat cuando estoy desconectado, tengo que ingresar a GMail para verlos aquí... No sé si es falta del protocolo XMPP, XMPP cliente, o simplemente GTalk no admite esta función.
Respuesta1
Depende de la implementación del servidor, supongo que los proyectos mantenidos/desarrollados activamente sí lo hacen, por ejemplo, prosody, tigase, mongoose.im
Enlaces útiles:
- Recuperación flexible de mensajes sin conexiónhttp://xmpp.org/extensions/xep-0013.html
- Mejores prácticas para manejar mensajes sin conexiónhttp://xmpp.org/extensions/xep-0160.html
- Entrega tardíahttp://xmpp.org/extensions/xep-0203.html
- ¿XMPP/Jabber puede admitir la edición de mensajes y mensajes sin conexión como en Skype?
Respuesta2
Desde elGoogle habladocumentación"Un amigo sin conexión no puede recibir mensajes":
Cuando no pueda recibir mensajes mientras está desconectado, verifique lo siguiente:
- SuGoogle hablaEl nombre de usuario debe estar asociado con unGooglecuenta que usacorreo de Google.
- Elhistorial de chatdebe estar habilitado en sucorreo de Googlecuenta.
O cuando sólo ocurre de vez en cuando o sólo para contactos específicos:
- El remitente estaba "conversando extraoficialmente" cuando usted se desconectó.