Passer au contenu principal
Les listes d’amis sont une excellente fonctionnalité pour améliorer la capacité de vos joueurs à socialiser. Elles sont faciles à utiliser et peuvent rendre les classements plus attrayants pour vos utilisateurs.

Prérequis

SDK : Unity

  • L’ID de titre est défini dans l’objet PlayFabSharedSettings.
  • Le projet peut connecter un utilisateur avec succès.
  • Le titre compte au moins deux utilisateurs inscrits.

À propos des amis

N’importe quel joueur de votre titre peut être ami avec n’importe quel autre joueur de votre titre. Notamment, l’amitié dans PlayFab est à sens unique. Si Albert ajoute Bob comme ami, il n’y a aucun processus d’approbation pour Bob. En fait, Bob peut ne pas en être informé. Bob doit ajouter Albert séparément pour que l’amitié soit mutuelle. Si vous souhaitez avoir des règles de réciprocité, il incombe à votre titre de faire respecter ces conditions au moyen d’un serveur de jeu personnalisé ou d’une logique CloudScript, au besoin. Si un joueur a lié son compte Steam, Facebook ou XBOX Live, ses amis propres à la plateforme peuvent également être affichés, si ces amis jouent aussi à votre titre.

Se faire des amis

L’exemple de code utilise les fonctions DisplayFriends() et DisplayError(string error) comme substitut de l’interface utilisateur de votre application. Vous pouvez les coller dans votre éditeur pour que tout fonctionne sans effort supplémentaire, ou remplacer les appels par votre propre code.
  1. Une fois qu’un joueur est connecté, il peut accéder à l’interface utilisateur des amis. La fonctionnalité comprend habituellement, au minimum, l’ajout, la suppression et l’affichage d’amis.
  2. Pour obtenir la liste d’amis actuelle du joueur, utilisez l’appel d’API GetFriendsList.
Le résultat de GetFriendsList contient un paramètre friends, qui est une liste d’objets FriendInfo.
  1. Pour ajouter un ami à la liste d’amis du joueur, utilisez l’appel d’API AddFriend.
  1. Pour retirer un joueur de la liste d’amis d’un joueur, utilisez l’appel d’API RemoveFriend.

Aller plus loin

Il existe d’autres choses à faire avec les amis en plus de les ajouter, de les supprimer et de les afficher.

Étiqueter des amis

L’objet FriendInfo, récupéré à partir de GetFriendsList, comprend une liste d’étiquettes pour l’ami. Lors de la mise à jour de la liste, vous voudrez ajouter des éléments à cette liste et en retirer, puis l’inclure dans l’appel d’API (comme illustré ci-dessous).
Vous pouvez utiliser les étiquettes pour orienter le jumelage (par exemple, le joueur n’aime pas jouer avec les amis étiquetés 2tuff en difficulté élevée), mettre en œuvre des groupes d’amis, ou simplement pour stocker toute métadonnée associée à une relation dont vous avez besoin. Il est important de noter que PlayFab n’indexe actuellement ces étiquettes d’aucune façon. GetFriendsList ne peut pas filtrer en fonction de celles-ci; ce filtrage doit donc être effectué localement. Gardez cela à l’esprit lorsque vous évaluez les répercussions de ce système sur les performances.
Dernière modification le 6 octobre 2026