> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Activation du développement et des tests XStore

> Configurez votre produit XBOX pour le développement et les tests de l'API XStore dans un sandbox, y compris les exigences relatives aux droits, aux licences et aux comptes de test.

Les jeux utilisent les [API XStore](https://docs.xbox.com/fr/reference/system/xstore/xstore_members.md) pour effectuer des opérations sur les licences et les droits associés à votre jeu et à ses produits liés (par exemple, les extensions). De nombreuses opérations `XStore` manipulent des informations sur votre jeu gérées par les services du Microsoft Store.

> [!NOTE]
>
> Cette page a été considérablement mise à jour par rapport aux versions précédentes.

Depuis juin 2023, la plupart[\*](#exceptions) des tests de l'API `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 sur le jeu.

Lorsque vous testez le commerce dans des sandbox de développement, tous les achats effectués sur un même compte de test doivent l'être dans le même sandbox. Faire passer un compte de test dans un autre sandbox et y acheter d'autres éléments entraîne des résultats de requête inattendus pour le compte dans les deux sandbox. En effet, les licences et les informations d'un achat sont liées, pour un compte donné, au premier sandbox dans lequel l'élément a été acheté.

Lorsque vous testez le commerce dans des sandbox de développement sur PC, assurez-vous que le compte connecté à l'application Microsoft Store et celui connecté à l'application XBOX sont identiques. Dans les sandbox, les informations d'identification utilisées pour les éléments du Microsoft Store sont spécifiquement liées au compte XBOX. C'est essentiel pour garantir que toutes les opérations interagissent avec les produits publiés spécifiquement dans le sandbox actif. Pour plus d'informations, consultez [Gestion des scénarios de comptes Store non concordants sur PC](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-mismatched-accounts.md).

Pour tester la plupart[\*](#exceptions) des API `XStore`, assurez-vous que la configuration du jeu contient les valeurs appropriées issues de Partner Center.

* **Les API liées aux licences, comme [XStoreQueryGameLicenseAsync](https://docs.xbox.com/fr/reference/system/xstore/xstore_members.md), nécessitent un contexte entièrement sous licence pour fonctionner correctement.** Pour tous les détails, consultez [Activation des tests de licence](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-licensing-setup.md).

## Appliquer les ID du jeu à MicrosoftGameConfig

Commencez par publier votre jeu et vos extensions dans [Partner Center](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-initial-configuration.md).

Ensuite, dans le fichier de configuration du jeu, assurez-vous que les valeurs correspondent à votre titre configuré :

```xml theme={null}
  <Identity
    Name="41336MicrosoftATG.InGameStoreXS"
    Publisher="CN=A4954634-DF4B-47C7-AB70-D3215D246AF1"
    Version="2023.5.5.0" />
  <StoreId>9NTL0QDWZ4FS</StoreId>
  <MSAAppId>000000004C2690C8</MSAAppId>
  <TitleId>62ab3c24</TitleId>
```

### Identity

Se trouve dans Partner Center sous **Game setup > Identity details**.

Sur PC : doit impérativement correspondre à ce qui est attribué à votre jeu dans Partner Center.

Bien que ce ne soit pas obligatoire sur console, cette valeur doit être vérifiée 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**.

![Game setup > Identity details avec Package/Identity/Name et Publisher entourés](https://mintcdn.com/microsoft-4404708b/iADzli99B7EWodAv/images/xstore/identitydetails_appidentity.png?fit=max\&auto=format\&n=iADzli99B7EWodAv\&q=85\&s=f0f690902c8867bbae062a337589d182)

### StoreID

Se trouve également dans **Game setup > Identity details**

![Game setup > Identity details avec le StoreId entouré dans l'URL et sur la page](https://mintcdn.com/microsoft-4404708b/iADzli99B7EWodAv/images/xstore/identitydetails_storeid.png?fit=max\&auto=format\&n=iADzli99B7EWodAv\&q=85\&s=1902ced5d2643fa8c1de30281ef96723)

## Documentation de référence des API

* [XStore (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xstore/xstore_members.md)
  * Fonctions
    * [XStoreQueryGameLicenseAsync](https://docs.xbox.com/fr/reference/system/xstore/xstore_members.md)

## Voir aussi

[Vue d'ensemble du commerce](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-commerce-overview.md)

[Configuration initiale dans Partner Center](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-initial-configuration.md)

[Activation des tests de licence](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-licensing-setup.md)

[Changement correct de sandbox pour les opérations du Store](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-switching-sandbox.md)

[Référence de l'API XStore](https://docs.xbox.com/fr/reference/system/xstore/xstore_members.md)


## Related topics

- [Activation des tests de licence](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-licensing-setup.md)
- [Résolution des problèmes de développement XStore](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-troubleshooting.md)
- [XStoreQueryGameLicenseAsync](https://docs.xbox.com/fr/reference/system/xstore/functions/xstorequerygamelicenseasync.md)
- [Opérations de base du Store](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-basic-operations.md)
- [Implémenter des versions d'évaluation pour votre jeu](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-trials.md)
