
O próprio protocolo XMPP suporta histórico de mensagens?
Quer dizer, quando fico off-line, posso recuperar mensagens que receberia se estivesse on-line?
Estou usando GTalk com cliente XMPP e não consigo ver o histórico do chat quando estava offline, tenho que entrar no GMail e vê-los aqui... Não sei se é falta do protocolo XMPP, XMPP cliente, ou apenas GTalk não suporta esse recurso.
Responder1
Depende da implementação do servidor, presumo que projetos mantidos/desenvolvidos ativamente sim, por exemplo, prosódia, tigase, mongoose.im
Links Úteis:
- Recuperação flexível de mensagens off-linehttp://xmpp.org/extensions/xep-0013.html
- Melhores práticas para lidar com mensagens offlinehttp://xmpp.org/extensions/xep-0160.html
- Entrega Atrasadahttp://xmpp.org/extensions/xep-0203.html
- O XMPP/Jabber pode suportar edição de mensagens e mensagens offline como no Skype?
Responder2
DeGoogle Talkdocumentação"Amigo offline não pode receber mensagens":
Quando você não conseguir receber mensagens enquanto estiver off-line, verifique o seguinte:
- SeuGoogle Talknome de usuário precisa estar associado a umGoogleconta que usae-mail do Google.
- OHistórico de conversaprecisa estar habilitado em seue-mail do Googleconta.
Ou quando isso acontece apenas de vez em quando ou apenas para contatos específicos:
- O remetente estava "conversando off-line" quando você ficou off-line.