无法使用 ruby xmpp4r 获取以前的群聊历史记录



我正在使用 ruby xmpp4r 库通过 openfire 服务器实现多用户群聊应用程序。我已经在openfire服务器上成功创建了聊天室。如果用户使用 openfire 凭据加入聊天室,它不会返回以前的群聊历史记录,它只返回我正在使用add_message_callback()方法的几条消息。

以下是开放式群聊历史记录设置:
** 显示整个聊天记录(向加入聊天室的用户显示整个聊天记录。--真

我在这里错过了什么?有人有示例代码来获取以前的组历史记录吗?

我运行了一个野火服务器(openfire的继任者),这个设置似乎是服务器端的。 在野火管理控制台上,它在群聊>历史记录设置下进行控制。它在那里有以下选项:

不显示历史记录 - 不向加入聊天室的用户显示聊天历史记录。

显示整个聊天记录 - 向加入聊天室的用户显示整个聊天记录。

显示特定数量的消息 - 显示聊天中特定数量的最新消息。使用下面的框指定该数字。

相关内容

  • 没有找到相关文章

最新更新