當前我正在進行聊天應用程序。使用iOS中的XMPP退出Groupchat/Room的特定成員/所有者
我將實施Group WhatsApp類似的聊天出口。
例如, 我是集團所有者,經過一段時間後,我將離開集團。離開集團後,集團的任何一位成員將被指定爲集團所有者。
對於我施加以下代碼:
第一取在羣聊所有成員,然後所有成員羣聊手動左但它也無法工作。
NSXMLElement *query = [NSXMLElement elementWithName:@"query" xmlns:@"http://jabber.org/protocol/muc#admin"];
NSXMLElement *item = [NSXMLElement elementWithName:@"item"];
[item addAttributeWithName:@"affiliation" stringValue:@"member"];
[item addAttributeWithName:@"jid" stringValue:@"jid to remove"];
[query addChild:item];
XMPPIQ *RemoveUser = [[XMPPIQ alloc] initWithType:@"set" to:[XMPPJID jidWithString:[NSString stringWithFormat:@"%@@%@",dialuser2,kSIPDomain]] elementID:@"some random id" child:query];
[SharedAppDelegate.xmppStream sendElement:RemoveUser];
所以任何人有代碼或相關信息,那麼請幫助我。
謝謝。
是,它的工作,如果我是該組的管理員,但如果我不聯繫了該組並希望刪除或退出小組,然後我該怎麼做? –
@KaushikMovaliya您是否找到解決問題的方法?我也面臨同樣的問題。 – nikBhosale
沒有@nikBhosale,還沒有 –