Passer au contenu principal
Cette rubrique fournit un exemple de code pour gérer un changement de relation sociale. Dans les exemples, xboxLiveContext est le XblContextHandle de l’utilisateur connecté, state contient l’état de votre titre et LogToFile est une fonction de journalisation définie par votre titre.

Abonnement aux changements de relation

Vous n’avez pas besoin de vous abonner séparément aux changements de relation. L’API des services XBOX (XSAPI) crée ou réutilise un abonnement social Real-Time Activity (RTA) unique pour le contexte. Les gestionnaires de changement de relation et les gestionnaires du nombre de demandes d’ami entrantes le partagent. XSAPI ne supprime l’abonnement qu’après que vous avez supprimé tous les gestionnaires des deux types.
XblSocialSubscribeToSocialRelationshipChange et XblSocialUnsubscribeFromSocialRelationshipChange sont dépréciées et ne gèrent pas l’abonnement RTA. Supprimez leurs appels de votre code par paire. Si votre code a déjà créé un handle d’abonnement avec XblSocialSubscribeToSocialRelationshipChange, libérez-le en appelant XblSocialUnsubscribeFromSocialRelationshipChange.

Ajout d’un gestionnaire de changement de relation

API C plate

Suppression d’un gestionnaire de changement de relation

API C plate

Gestion d’un changement du nombre de demandes d’ami entrantes

API C plate
Lorsque vous n’avez plus besoin des notifications, supprimez le gestionnaire. Ne supprimez qu’un gestionnaire qui a été inscrit avec succès.

Voir aussi

XblSocialAddSocialRelationshipChangedHandler XblSocialRemoveSocialRelationshipChangedHandler XblSocialAddFriendRequestCountChangedHandler XblSocialRemoveFriendRequestCountChangedHandler
Dernière modification le 30 octobre 2026