Skip to main content
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.
Les défaillances réseau, les délais d’expiration et les requêtes en double sont inévitables dans les jeux en ligne. Economy v2 fournit IdempotencyId pour empêcher les transactions en double. Cette fonctionnalité garantit qu’une opération n’est traitée qu’une seule fois, même si la même requête est envoyée plusieurs fois. Pour le contrôle optimiste de la concurrence (qui garantit qu’une écriture ne réussit que si l’inventaire n’a pas changé depuis votre dernière lecture), consultez ETags et contrôle de la concurrence.

Prérequis

Fonctionnement

Lorsque vous incluez un IdempotencyId 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 :

Exemple : achat sécurisé avec nouvelle tentative

Dans ce scénario, un joueur achète un sabre laser. Le client génère un IdempotencyId unique (par exemple, un GUID) avant d’envoyer la requête :
Last modified on October 6, 2026