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

时间:2016-12-07 05:52:29

标签: ios xmpp xmppframework

我想在聊天室(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被添加为成员。但是成员组中的用户没有收到新的聊天室。

1 个答案:

答案 0 :(得分:0)

默认情况下,XMPP中没有此类功能。您无法在MUC规范中的MUC会议室中添加名册组。您应该让您的客户在您的名册上进行迭代,以便从客户代码中添加所需的联系人。