Economy v2 est désormais en disponibilité générale. Pour obtenir de l’aide et donner votre avis, rendez-vous sur le forum PlayFab.
Prérequis
- Un compte de développeur PlayFab.
- Un titre créé dans Game Manager.
- Au moins un article de catalogue publié et une monnaie virtuelle.
Fonctionnement
Lorsque vous incluez unIdempotencyId dans une requête d’écriture d’inventaire, PlayFab stocke cet ID pendant 14 jours. Si une autre requête arrive avec le même IdempotencyId, PlayFab renvoie le résultat de la requête d’origine sans traiter à nouveau l’opération.
API prises en charge
IdempotencyId est pris en charge sur toutes les API d’écriture d’inventaire :
- AddInventoryItems
- SubtractInventoryItems
- PurchaseInventoryItems
- TransferInventoryItems
- DeleteInventoryItems
- UpdateInventoryItems
- ExecuteInventoryOperations
Exemple : achat sécurisé avec nouvelle tentative
Dans ce scénario, un joueur achète un sabre laser. Le client génère unIdempotencyId unique (par exemple, un GUID) avant d’envoyer la requête :
