jjzjj

XMPPRoster

全部标签

ios - XMPPFramework - 使用哪个 XMPPRoster 函数发送好友请求?

我正在尝试实现一个即时消息应用程序,用户可以在其中聊天以及将其他用户添加到他们的花名册并接受好友请求。所以,到目前为止,我已经能够实现聊天,我也能够接收和接受/拒绝好友请求。接受/拒绝订阅请求,代码如下:-(void)xmppStream:(XMPPStream*)senderdidReceivePresence:(XMPPPresence*)presence{NSString*presenceType=[presencetype];//online/offlineNSString*myUsername=[[sendermyJID]user];NSString*presenceFrom

ios - XMPPRoster 不会将新好友发布到 XMPP 服务器

我正在尝试使用这行代码将新好友添加到用户名册中:XMPPJIDjid=[XMPPJIDjidWithString:[NSStringstringWithFormat:@"%@@localhost",addBuddyTextField.text]];[appDelegate.xmppRosteraddUser:jidwithNickname:addBuddyTextField.text];这行得通。其他用户收到订阅请求通知,他可以接受,一切正常。新好友将被添加到XMPPRosterMemoryStorage中,并将显示在[XMPPRosterMemoryStorageunsortedUs