【问题标题】:Implement group chat using ejabberd [closed]使用 ejabberd 实现群聊 [关闭]
【发布时间】:2015-05-22 10:08:51
【问题描述】:

我想实现像 What's App 这样的群聊 MUC(房间聊天)有一些限制: 1. 用户无法获取自己加入过哪些房间的历史记录。 2.如果被邀请用户不在线,则该用户无法加入房间并获取消息。

Multi cast XEP-0033,看似不错的解决方案,但无法创建群组概念,卸载重装客户端时群组历史丢失。

对实现群聊有什么建议吗?

【问题讨论】:

    标签: ejabberd chatroom multiuserchat


    【解决方案1】:

    XMPP 默认没有 whatsapp 组的概念。您需要推出一种自定义方法来构建它。

    但是,使用 ejabberd、MUC、MAM 中现有的积木和一些自定义,您可以非常接近相同的行为。

    【讨论】:

    • 现在我可以使用“XEP-0048:书签”来存储他加入的用户组。但是我无法获取加入群组的成员列表(无论用户在线还是离线。)
    猜你喜欢
    • 2021-09-03
    • 1970-01-01
    • 2012-05-30
    • 2013-10-16
    • 2016-02-19
    • 2016-06-04
    • 2012-05-10
    • 2014-01-19
    • 2016-01-26
    相关资源
    最近更新 更多