如何使用中检索聊天室成员列表XMPP framework
?
我尝试使用:
- (void)xmppRoom:(XMPPRoom *)sender didFetchMembersList:(NSArray *)items
但它返回一个空数组
这个问题很旧,但是我最近遇到了这个确切的问题(xmppRoom:didFetchMembersList:
传递了一个空数组)。在我的案例中,问题在于,当用户被邀请到会议室时,他们将扮演“参与者”角色,并且隶属关系“无”。fetchMembersList
XMPPRoom中的方法查找带有“成员”隶属关系的项目。
您可以这样更改从属关系:
[xmppRoom editRoomPrivileges:@[[XMPPRoom itemWithAffiliation:@"member" jid:userJID]]];
有关角色和从属关系的详细信息,请参阅XEP-0045。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句