La fonctionnalité d’échange d’inventaire est en phase de préversion. Les méthodes sont fonctionnelles, mais il leur manque certains éléments utiles qui en feraient une fonctionnalité complète. Actuellement, vous ne pouvez échanger que des articles virtuels. Vous ne pouvez pas demander ni échanger de monnaie virtuelle, et PlayFab ne fournit pas de liste des échanges qui vous sont proposés par d’autres joueurs. Les méthodes d’échange ne sont disponibles que dans l’API client, et non dans l’API serveur.
Concepts clés
Catalogue - Les catalogues offrent un moyen simple de gérer les articles virtuels de votre jeu. Ce sont des listes de tous les articles disponibles dans votre jeu. Articles de catalogue – Les articles PlayFab peuvent représenter pratiquement n’importe quel type de bien virtuel que vous pourriez utiliser, des biens durables aux ensembles, en passant par les conteneurs verrouillés. Inventaire - Tous les comptes (comptes de joueur et comptes de personnage) ont un inventaire. L’inventaire contient toutes les instances d’articles possédées, ainsi que l’historique des articles. Monnaie virtuelle - PlayFab offre jusqu’à 10 monnaies virtuelles par titre. Les monnaies peuvent servir à acheter des articles dans un catalogue ou une boutique, représenter une monnaie secondaire convertie à partir d’achats intégrés, ou servir de mécanique pour stimuler le jeu.Prérequis
Les échanges exigent une bonne connaissance des articles de catalogue et d’inventaire. Les joueurs doivent posséder les articles d’inventaire qu’ils souhaitent échanger.API
Le flux d’échange est géré par quelques API : OpenTradeOuvre un nouvel échange en attente. Il peut s’agir d’un échange entre deux joueurs précis (PlayfabIDs) ou d’un échange ouvert par un joueur et accessible à tous. Sachez qu’une instance d’article donnée ne peut faire partie que d’un seul échange ouvert à la fois. GetTradeStatus
Permet à un client d’évaluer un échange donné en obtenant son état actuel. AcceptTrade
Accepte un échange ouvert. Si l’appel réussit, les articles offerts et acceptés sont permutés entre les inventaires des deux joueurs. CancelTrade
Annule un échange ouvert. Notez que seul le joueur qui a créé l’échange peut l’annuler au moyen de cet appel d’API, afin de prévenir les abus. GetPlayerTrades
GetPlayerTrades renvoie tous les échanges qu’un joueur a ouverts ou acceptés, éventuellement filtrés par état d’échange.
