Economy v2 est maintenant en disponibilité générale. Pour obtenir du soutien et donner vos commentaires, 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 retourne le résultat de la requête originale sans traiter l’opération de nouveau.
API prises en charge
IdempotencyId est pris en charge sur toutes les API d’écriture de l’inventaire :
- AddInventoryItems
- SubtractInventoryItems
- PurchaseInventoryItems
- TransferInventoryItems
- DeleteInventoryItems
- UpdateInventoryItems
- ExecuteInventoryOperations
Exemple : Achat sécurisé avec nouvelle tentative
Dans ce scénario, un joueur achète une épée laser (Laser Sword). Le client génère unIdempotencyId unique (par exemple, un GUID) avant d’envoyer la requête :
