首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAM XEP-0313 -查询特定用户的会话列表

MAM XEP-0313 -查询特定用户的会话列表
EN

Stack Overflow用户
提问于 2016-12-20 18:11:40
回答 1查看 618关注 0票数 3

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

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

代码语言:javascript
复制
For example:
       chat
user_a -> user_b
          user_c
          user_d
          user_f

user_a已经和4个用户进行了对话,他想退出这个应用程序,当他回来的时候,他需要把最后4个对话线程放到他的列表中。

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

我正在使用MongooseIM服务器

EN

回答 1

Stack Overflow用户

发布于 2016-12-20 20:59:16

我理解您的问题,您所拥有的解决方案可能是使用标准XEP及其实现所能得到的最好的解决方案。

会话列表实际上是MAM规范或XMPP中缺少的内容。有一些工作可以定义一个扩展,以便在有一些未读消息(所谓的“未读同步”)的情况下获得所有会话。这对你来说足够了吗?还是你想要得到某种“收件箱”?所谓“收件箱”,我指的是最近与未读邮件的所有对话的列表,计算有一些未读消息的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41248740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档