gpt4 book ai didi

xmpp - MAM XEP-0313 - 查询特定用户的对话列表

转载 作者:行者123 更新时间:2023-12-04 17:54:43 25 4
gpt4 key购买 nike

我正在开发一个移动消息应用程序 (ios),我支持注销功能。当用户再次登录时,我想保留最新的对话列表。因为一旦注销,应用程序的本地存储就会被清理。

我正在成功使用 MAM XEP-0313,但我还没有找到查询特定用户对话列表的 IQ。

For example:
chat
user_a -> user_b
user_c
user_d
user_f

user_a 已经与 4 个用户进行了对话,他想退出该应用程序,当他回来时,他需要在他的列表中获取最后 4 个对话线程。

当一个用户向另一个用户发送消息时,我所做的是将他们添加到我的花名册中并具有自动订阅的逻辑。 所以我想使用花名册历史逻辑来查询这个集合,但我也希望 MAM 模块有更直接的方法..

我正在使用 MongooseIM 服务器

最佳答案

我了解您的问题,您拥有的解决方案可能是标准 XEP 及其实现所能提供的最佳解决方案。

对话列表实际上在 MAM 规范中或在 XMPP 中一般缺失。有一些工作可以定义一个扩展,让你获得所有有未读消息的对话(所谓的“未读同步”)。这对您来说是否足够,或者您更愿意获得某种“收件箱”。 “收件箱”是指包含未读消息的所有近期对话的列表,其中有一些未读消息。

关于xmpp - MAM XEP-0313 - 查询特定用户的对话列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41248740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com