Skip to main content
Economy v2 est maintenant en disponibilité générale. Pour obtenir du soutien et donner vos commentaires, 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 (garantir 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 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 :

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 un IdempotencyId unique (par exemple, un GUID) avant d’envoyer la requête :
Last modified on October 6, 2026