Comment puis-je accepter une demande de contact entrant dans XMPP?Comment accepter une demande de contact dans XMPP?
Ce code me aide à attraper requête entrante:
public func xmppStream(sender: XMPPStream, didReceivePresence presence: XMPPPresence) {
print("did received presence : \(presence)")
if presence.type() == "subscribe" {
}
}
Mais après cela, je ne sais pas comment accepter cette demande. Je cherchais beaucoup et trouvé ces réponses écrites en ObjectiveC:
[self.xmppRoster acceptPresenceSubscriptionRequestFrom:[presence from] andAddToRoster:YES];
autre:
XMPPJID *newBuddy = [XMPPJID jidWithString:@"friendsemailid or username"];
[xmppRoster addUser:newBuddy withNickname:nil];
Et ceci:
[xmppRoster subscribePresenceToUser:[tempPresence from]];
Mais Noone me aide. En swift, je ne peux pas utiliser ça. Il n'y a pas de telles méthodes. De l'aide? Comment puis-je accepter ou rejeter la demande de contact entrant?