【发布时间】:2018-12-12 16:49:57
【问题描述】:
我已经在我的系统中安装了 open fire,通过使用邮递员工具,我能够创建用户,并且通过使用 smack,我也可以将消息发送给其他用户.. 但问题是我不知道如何获取两个用户之间的聊天记录..这意味着如果我发送 from 和 to 用户名,我需要获取以前的聊天记录。 我可以在开火服务器中看到聊天记录->存档文件夹.. 但我不知道如何获取聊天记录。 是否有任何 Rest API 可用于获取两个用户之间的聊天记录..
请提供任何可能的解决方案
谢谢
这是我能看到的聊天记录
【问题讨论】:
-
如果您使用的是
MAM,那么您可以从MamManager获取历史记录。请参阅This 和类似问题。 -
感谢您的回复。但我没有在我的实现类中使用mammanager
-
mammanager我猜是 Smack 4.2 的一部分。MAM插件可用于 openfire 。如果您进入 Open Fire 控制台中的插件,您将看到它为 Message Archive 。阅读xmpp.org/extensions/xep-0313.html。
标签: java android openfire smack