【问题标题】:How to add members permanently in multiuserchat room and invite members with asmack xmpp?如何在多用户聊天室中永久添加成员并使用 asmack xmpp 邀请成员?
【发布时间】:2015-10-10 14:33:09
【问题描述】:

在我的聊天应用程序中,我想实现群聊功能。为此,我已经使用 asmack Xmpp 成功创建了房间,但问题是群组成员没有收到邀请,并且当任何群组成员在加入群组后离线时会离开从组。

【问题讨论】:

    标签: android xmpp


    【解决方案1】:

    XMPP 多用户聊天协议是基于状态的。这意味着当一个用户(JID)不在线时,它不会在MUC房间里。这是 XMPP MUC 协议中的设计。

    参考:http://xmpp.org/extensions/xep-0045.html#exit

    您需要使用其他方法来模拟持久聊天室:例如 Pubsub 节点、自定义协议。

    【讨论】:

    • 我已经访问过这个链接,但没有得到任何解决方案来创建持久性组并将成员保持在房间中。如果一次连接丢失比成员离开房间以及向朋友发送加入组的邀请的问题
    • MUC 聊天室可以是持久的,但它们的工作方式类似于 IRC。用户仅在在线时才在聊天室中。
    猜你喜欢
    • 1970-01-01
    • 2013-09-30
    • 2013-08-09
    • 1970-01-01
    • 2015-10-26
    • 2011-02-14
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多