Converse.js 邮件存档不工作

Converse.js Message Archiving not working

我目前正在使用 ConverseJS 库来连接到 XMPP 服务器,它运行得非常完美。我面临的一个问题是我想要聊天记录,而在 XMPP 中有一个获取消息的功能。我正在使用 Openfire 服务器并使用监控插件的最新版本。

当我打开任何聊天时 window 然后微调器运行,然后不再显示任何旧消息。在控制台日志中,它给出了以下错误:

 iq type="error" id="334" to="user1@mydomain.com/458">
 <error type="cancel" code="501">
 <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
 </error>
 </iq>

所以谁能告诉我关于这个问题的任何可能的解决方案。

请确认安装插件Monitoring Service然后重启服务器。 还要确保 Monitoring Service 4.6 的 open fire version 3.10.* 。 按照这个 link https://community.igniterealtime.org/thread/57111,它可能适合你。 这对我有用。

终于解决了。在 Openfire 中,有一个设置允许您获取聊天记录。它的值为 0,它正在停止获取历史记录。但是当我输入 7 时,我开始发送历史记录。

希望这对其他人也有帮助。