如何在 MUC 房间 XMPP 中添加群组 - iOS

How to add a group in MUC room XMPP - iOS

我想在聊天室(XYZ 公司)中添加一个群组,例如 VP。我可以将单个用户添加到聊天室,但我想将特定组添加到聊天室。我怎样才能做到这一点?

我尝试了以下代码

XMPPJID *userJid = [XMPPJID jidWithString:[NSString stringWithFormat:@"%@@%@",user,self.serverName]];
        [xmppRoomToInvite editRoomPrivileges:@[[XMPPRoom itemWithAffiliation:@"member" jid:userJid]]];
        [xmppRoomToInvite inviteUser:userJid withMessage:@"Welcome"];

但是在openfire中,我可以看到VP@servername被添加为成员。但是会员组的用户收不到新的聊天室。

XMPP 默认没有这样的功能。您不能在 MUC 规范中的 MUC 房间中添加花名册组。您应该让您的客户迭代您的名册,以从客户代码添加您需要的联系人。