Skip to main content
Vous pouvez changer de sandbox sur votre PC de différentes manières. Utilisez Xblpcsandbox.exe, car il déconnecte tous les comptes connectés aux applications compatibles avec les services XBOX lorsque la sandbox change. Pour les opérations des services XBOX, il suffit de se connecter avec un compte provisionné pour la nouvelle sandbox, ce qui revient à se connecter avec différents comptes en environnement commercial (retail). Une fois la connexion établie, le contexte XUser reconnaît la sandbox actuelle. Les opérations du Store nécessitent qu’un utilisateur XBOX soit connecté à une application compatible avec les services XBOX afin de limiter à une sandbox la navigation et l’achat de produits. Le simple fait de se connecter avec un compte dans l’application Microsoft Store définit par défaut l’étendue de la sandbox sur l’environnement commercial (ou sur la sandbox précédente, si elle avait été définie).
Il est donc important de se connecter d’abord aux services XBOX après avoir changé de sandbox :
  1. À partir de l’invite de commandes du GDK : xblpcsandbox <sandbox id>
  2. Connectez-vous à l’application XBOX avec un compte provisionné pour la sandbox
  3. Connectez-vous à l’application Microsoft Store avec le même compte
L’application XBOX peut afficher une boîte de dialogue proposant de remplacer le compte du Store par le compte nouvellement connecté.
Ne vous fiez pas à ce mécanisme dans une sandbox. Connectez-vous toujours explicitement avec le compte de test dans l’application Microsoft Store. Le compte du Store peut également être un compte différent du compte XBOX. Pour plus d’informations, consultez Gestion des scénarios de comptes Store non concordants sur PC. Effectuez ces étapes après toutes les transitions impliquant des sandboxes :
  • de l’environnement commercial vers une sandbox
  • d’une sandbox vers une autre sandbox
  • d’une sandbox vers l’environnement commercial
Le problème le plus courant lié à un changement de compte incorrect est que le compte du Store n’est pas connecté après la connexion aux services XBOX, ce qui fait que toutes les opérations du Store renvoient des résultats incorrects.
Lorsque vous testez le commerce dans des sandboxes de développement, assurez-vous que tous les achats effectués sur un même compte de test le sont dans la même sandbox.
Faire passer un compte de test dans une autre sandbox et y acheter d’autres articles entraîne des résultats de requête inattendus pour ce compte dans les deux sandboxes. Ce comportement se produit parce que les licences et les informations d’un achat sont liées à la première sandbox dans laquelle l’article a été acheté pour un compte donné.

Optimisation de l’application XBOX

L’application XBOX dispose d’un indicateur dans le menu qui affiche la sandbox active : Indicateur de sandbox de l'application XBOX L’indicateur apparaît lorsque le PC est correctement configuré pour une sandbox de développement et que le compte de test connecté à l’application XBOX a accès à cette sandbox. L’utilisation de l’application XBOX présente l’avantage supplémentaire que l’application peut tenter automatiquement de réconcilier les comptes du Store. Ainsi, si vous restez dans l’application XBOX, le catalogue, les opérations d’achat et la propriété doivent refléter le même compte, dans la sandbox.

Opérations du Store dans le jeu (à l’aide de l’API XStore)

Le XStoreContext obtenu par le jeu est celui du compte du Store, que celui-ci soit connecté explicitement dans l’application Microsoft Store ou dans le cadre de la connexion à l’application XBOX. Le meilleur indicateur du compte utilisé par l’API XStore est le compte utilisé par l’application XBOX pour ses opérations du Store.

Voir aussi

Sélecteur de sandbox PC XBOX Live Vue d’ensemble des sandboxes des services XBOX Résolution des erreurs de connexion Activation du développement et des tests XStore
Last modified on October 6, 2026