gpt4 book ai didi

ios - MUCLight 离线消息获取 XMPP

转载 作者:行者123 更新时间:2023-11-29 11:52:39 29 4
gpt4 key购买 nike

是否有人实现了在 MongooseIM 聊天服务器中针对 XMPP 发布的 Beta 版 MUC Light。

如何在

时获取以下消息

1) 用户被添加为组参与者时处于离线状态。2) 离线成员(member)的用户,在muc灯组上收到消息。

我已经实现了 mod_zero 推送以触发向用户发送离线消息,还能够将消息存储在我的聊天服务器 MySQL 数据库的 mam_muc_message 表中。但是客户端将如何获取这些消息并收到所有消息的通知。

非常感谢任何指导。

http://mongooseim.readthedocs.io/en/latest/open-extensions/muc_light/

最佳答案

感谢您的建议和评论,这里是我如何在很小的限制下进行管理的。

  1. 当用户离线而他被其他人添加到某个组时,他不会像 muc-light 所建议的那样得到这个创建组节。
  2. 他上线的时候,至少得有人发群信息
  3. 当他收到此消息时,我首先获取组配置并创建一个新组,并将此消息保留为等待处理。
  4. 创建群组后,我会将此待处理消息链接到此群组。
  5. 然后我调用 6.2 XEP-0313 Message Archive Management 中给出的 MUC light MAM 消息
  6. 然后我获取所有以前的消息并添加到我的数据库中并显示在屏幕上。

唯一的限制是在他上线后他不能去服务器询问所有 muc-light 消息,如果我要求传统的 MAM 进程为muclight.****.com 组 ID,所以我使用他们要求在上面的链接中获取。

希望 MUC Light Beta 能在考虑到这一点的情况下进一步改进。

关于ios - MUCLight 离线消息获取 XMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40470101/

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