XStore manipulent de l’information sur votre jeu gérée par les services du Microsoft Store.
Cette page a été considérablement mise à jour par rapport aux versions précédentes.
XStore ne nécessitent plus de configurer la build pour qu’elle puisse faire l’objet d’une licence (par exemple, contentIdOverride) ni que chaque compte dispose d’un droit d’utilisation sur le jeu.
Lorsque vous testez le commerce dans des bacs à sable de développement, tous les achats effectués sur un même compte de test doivent l’être dans le même bac à sable. Le fait de faire passer un compte de test à un autre bac à sable et d’acheter d’autres éléments entraîne des résultats de requête inattendus pour le compte dans les deux bacs à sable. En effet, les licences et l’information d’un achat sont liées au premier bac à sable dans lequel l’élément a été acheté pour un compte donné.
Lorsque vous testez le commerce dans des bacs à sable de développement sur PC, assurez-vous que le compte connecté à l’application Microsoft Store et celui connecté à l’application XBOX sont les mêmes. Dans les bacs à sable, les informations d’identification utilisées pour les éléments du Microsoft Store sont liées précisément au compte XBOX. C’est essentiel pour garantir que toutes les opérations interagissent avec les produits publiés précisément dans le bac à sable actif. Pour plus d’information, consultez Gestion des scénarios de comptes Store non concordants sur PC.
Pour tester la plupart* des API XStore, assurez-vous que la configuration du jeu contient les valeurs appropriées provenant de Partner Center.
- Les API liées aux licences, comme XStoreQueryGameLicenseAsync, nécessitent un contexte entièrement sous licence pour fonctionner correctement. Pour tous les détails, consultez Activer les tests de licences.
Appliquer les ID du jeu à MicrosoftGameConfig
Commencez par publier votre jeu et vos modules complémentaires dans Partner Center. Ensuite, dans le fichier de configuration du jeu, assurez-vous que les valeurs correspondent au titre que vous avez configuré :Identity
Se trouve dans Partner Center sous Game setup > Identity details. Sur PC : Doit obligatoirement correspondre à ce qui est attribué à votre jeu dans Partner Center. Bien que ce ne soit pas obligatoire pour la console, il faut le vérifier lors de la création d’un package destiné à être soumis à Partner Center.Name dans le nœud Identity doit correspondre à Package/Identity/Name; Publisher dans le nœud Identity doit correspondre à Package/Identity/Publisher.

StoreID
Se trouve également dans Game setup > Identity details
