gpt4 book ai didi

ios - 如何在XMPP中接受好友请求?

转载 作者:行者123 更新时间:2023-11-30 13:56:03 25 4
gpt4 key购买 nike

如何在 XMPP 中接受传入的好友请求?

这段代码帮助我捕获传入的请求:

public func xmppStream(sender: XMPPStream, didReceivePresence presence: XMPPPresence) {
print("did received presence : \(presence)")

if presence.type() == "subscribe" {

}
}

但此后我不知道如何接受这个请求。我搜索了很多,发现这些答案是用 ObjectiveC 写的:

[self.xmppRoster acceptPresenceSubscriptionRequestFrom:[presence from] andAddToRoster:YES];

另一个:

XMPPJID *newBuddy = [XMPPJID jidWithString:@"friendsemailid or username"];
[xmppRoster addUser:newBuddy withNickname:nil];

还有这个:

[xmppRoster subscribePresenceToUser:[tempPresence from]];

但是没有人帮助我。我很快就无法使用它。没有这样的方法。有什么帮助吗?我如何接受或拒绝传入的好友请求?

最佳答案

如果您使用 robbiehansonXMPPFramework,那么您可以将其集成到您的 swift 项目中并接受如下请求:

let jId = XMPPJID.jidWithString(contact)
xmppRoster!.acceptPresenceSubscriptionRequestFrom(jId, andAddToRoster: true)

关于ios - 如何在XMPP中接受好友请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33605247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com