如何在 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 房间中添加花名册组。您应该让您的客户迭代您的名册,以从客户代码添加您需要的联系人。
我想在聊天室(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 房间中添加花名册组。您应该让您的客户迭代您的名册,以从客户代码添加您需要的联系人。