XMPP 支持历史记录吗?

XMPP 支持历史记录吗?

XMPP协议本身支持消息历史记录吗?

我的意思是,当我离线时,我可以检索我在线时收到的消息吗?

我正在使用带有 XMPP 客户端的 GTalk,并且离线时我无法查看聊天历史记录,我必须进入 GMail 才能在这里查看它们...我不知道是否缺少 XMPP 协议、XMPP 客户端,或者只是 GTalk 不支持此功能。

答案1

取决于服务器的实现,我认为积极维护/开发的项目会这样做,例如 prosody、tigase、mongoose.im

有用的链接:

答案2

来自谷歌对话文档“离线好友无法接收消息”

当您离线时无法接收消息,请检查以下情况:

  1. 你的谷歌对话用户名需要与谷歌使用帐户谷歌邮件
  2. 聊天记录需要在您的谷歌邮件帐户。

或者当这种情况只是偶尔发生或仅针对特定联系人发生时:

  • 当您离线时,发件人正在“非正式聊天”。

相关内容