Xmpp 退出群聊,并从成员列表中删除

Xmpp 退出群聊,并从成员列表中删除,xmpp,chat,xmppframework,multiuserchat,Xmpp,Chat,Xmppframework,Multiuserchat,我正在开发聊天应用程序。 我想实现群组用户聊天,我已经成功地做到了 现在我想知道用户可以通过哪些功能离开组。我发现离开组,但它似乎只是让用户不可用,而不是从成员列表中删除用户 是否有任何方法可以让用户从成员列表中删除自己 我已经阅读了xep 0045的 如果有人知道如何做到这一点,请分享。在XMPP(0045)中离开一个房间是通过向该房间发送一个不可用的状态来完成的(请参阅XMPPFramework中的XMPPRoom.leaveRoom())-这应该会将他们从该房间的占用者中移除(我们会定期

我正在开发聊天应用程序。 我想实现群组用户聊天,我已经成功地做到了

现在我想知道用户可以通过哪些功能离开组。我发现离开组,但它似乎只是让用户不可用,而不是从成员列表中删除用户

是否有任何方法可以让用户从成员列表中删除自己

我已经阅读了xep 0045的


如果有人知道如何做到这一点,请分享。

在XMPP(0045)中离开一个房间是通过向该房间发送一个不可用的状态来完成的(请参阅XMPPFramework中的XMPPRoom.leaveRoom())-这应该会将他们从该房间的占用者中移除(我们会定期使用我们的应用程序执行此操作)。

“成员列表”-是版主用例的功能,与用户无关。只需按照XEP中的描述留出空间,就无需修改成员列表。事实上,您也不需要在此列表中添加用户,简单的聊天应用程序应该只跟踪room JID中的小节。

您成功实现了上述功能吗?如果成功,您可以共享解决方案吗?感谢您的帮助Hello Rohan,我已经添加了用户作为所有者,这样他自己可以退出,其他用户也可以删除他,当用户离开或有人删除他设置的从属关系时,无,该用户将无法在群中发布消息,我已保持群的持久性和成员唯一性。样本是为成员列表设置的iq。jabber.org/protocol/muc#admin“>非常感谢您的回复。我做了和您一样的事情。现在我可以退出小组了