1

我正在开发项目的聊天模块。我需要集成群聊功能。我没有在 API 中找到使用 aSmack API 以编程方式获取加入的房间历史记录。

假设我加入房间,然后保存在移动数据库中,一旦用户卸载应用程序,它就会从移动设备中销毁该数据库,然后下次当同一用户安装应用程序时,用户无法从 aSmack API 获取加入的房间

请帮助我有什么方法可以获取加入的房间历史记录。

提前致谢。

4

2 回答 2

1

XMPP没有“加入MUC历史”这样的概念。

但是XEP-0048中定义了书签,通常用于存储“经常访问的 MUC”。你可能想看看这个。

于 2013-09-13T17:40:08.183 回答
0

将您的用户组详细信息保存在服务器上并创建一个 Web 服务以获取用户组列表。我为此做同样的事情,通过这种方式,您可以从另一台设备获取组列表。

如果你想要群聊历史,那么这个问题对你很有帮助。

于 2014-10-18T05:21:19.613 回答