Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发项目的聊天模块。我需要集成群聊功能。我没有在 API 中找到使用 aSmack API 以编程方式获取加入的房间历史记录。
假设我加入房间,然后保存在移动数据库中,一旦用户卸载应用程序,它就会从移动设备中销毁该数据库,然后下次当同一用户安装应用程序时,用户无法从 aSmack API 获取加入的房间
请帮助我有什么方法可以获取加入的房间历史记录。
提前致谢。
XMPP没有“加入MUC历史”这样的概念。
但是XEP-0048中定义了书签,通常用于存储“经常访问的 MUC”。你可能想看看这个。
将您的用户组详细信息保存在服务器上并创建一个 Web 服务以获取用户组列表。我为此做同样的事情,通过这种方式,您可以从另一台设备获取组列表。
如果你想要群聊历史,那么这个问题对你很有帮助。