Windows.ApplicationModel.Store Espace de noms

Fournit des types et des membres pour interagir avec le Windows Store afin d’ajouter des achats in-app et des fonctionnalités d’essai à votre application plateforme Windows universelle (UWP).

Notes

L’espace de noms Windows.ApplicationModel.Store n’est plus mis à jour avec de nouvelles fonctionnalités. Si votre projet cible Windows 10 édition anniversaire (10.0 ; Build 14393) ou version ultérieure dans Visual Studio (autrement dit, vous ciblez Windows 10, version 1607 ou ultérieure), nous vous recommandons d’utiliser l’espace de noms Windows.Services.Store à la place. Pour plus d’informations, consultez Versions d’évaluation et achats in-app. L’espace de noms Windows.ApplicationModel.Store n’est pas pris en charge dans les applications de bureau Windows qui utilisent le Pont du bureau ou dans les applications ou jeux qui utilisent un bac à sable de développement dans l’Espace partenaires (par exemple, c’est le cas pour tout jeu qui s’intègre à Xbox Live). Ces produits doivent utiliser l’espace de noms Windows.Services.Store pour implémenter des achats et des essais dans l’application.

Classes

CurrentApp

Définit les méthodes et les propriétés que vous pouvez utiliser pour obtenir des informations de licence et de liste sur l’application actuelle et effectuer des achats de produits dans l’application.

Notes

La classe CurrentApp et les autres types de l’espace de noms Windows.ApplicationModel.Store ne sont plus mis à jour avec de nouvelles fonctionnalités. Si votre projet cible Windows 10 édition anniversaire (10.0 ; Build 14393) ou version ultérieure dans Visual Studio (autrement dit, vous ciblez Windows 10, version 1607 ou ultérieure), nous vous recommandons d’utiliser l’espace de noms Windows.Services.Store à la place. Pour plus d’informations, consultez Versions d’évaluation et achats in-app. La classe CurrentApp n’est pas prise en charge dans les applications de bureau Windows qui utilisent le Pont du bureau ou dans les applications ou jeux qui utilisent un bac à sable de développement dans l’Espace partenaires (par exemple, c’est le cas pour tout jeu qui s’intègre à Xbox Live). Ces produits doivent utiliser l’espace de noms Windows.Services.Store pour implémenter des achats et des essais dans l’application.

CurrentAppSimulator

Définit les méthodes et propriétés utilisées pour instancier un objet que vous pouvez utiliser pour obtenir des informations de licence simulées pendant le test.

Notes

La classe CurrentAppSimulator et les autres types de l’espace de noms Windows.ApplicationModel.Store ne sont plus mis à jour avec de nouvelles fonctionnalités. Si votre projet cible Windows 10 édition anniversaire (10.0 ; Build 14393) ou version ultérieure dans Visual Studio (autrement dit, vous ciblez Windows 10, version 1607 ou ultérieure), nous vous recommandons d’utiliser l’espace de noms Windows.Services.Store à la place. Pour plus d’informations, consultez Versions d’évaluation et achats in-app. La classe CurrentAppSimulator n’est pas prise en charge dans les applications de bureau Windows qui utilisent le Pont du bureau ou dans les applications ou jeux qui utilisent un bac à sable de développement dans l’Espace partenaires (par exemple, c’est le cas pour tout jeu qui s’intègre à Xbox Live). Ces produits doivent utiliser l’espace de noms Windows.Services.Store pour implémenter des achats et des essais dans l’application.

LicenseInformation

Fournit l’accès aux métadonnées de licence de l’application actuelle.

ListingInformation

Fournit les informations de référencement qui décrivent l’application dans le Microsoft Store.

ProductLicense

Fournit des informations sur une licence associée à un module complémentaire (également appelé produit in-app ou IAP).

ProductListing

Fournit des informations localisées qui détaillent un module complémentaire (également appelé produit in-app ou IAP).

ProductPurchaseDisplayProperties

Permet de fournir le nom du produit affiché à l’utilisateur au moment de l’achat. Cette classe est utilisée dans la création d’une opération RequestProductPurchaseAsync pour représenter visuellement une offre spécifique dans un grand catalogue de produits in-app, qui est représenté par une seule entrée de produit dans le Microsoft Store.

Notes

Windows Phone 8 développeurs peuvent également afficher une image associée au produit en fournissant un URI avec une image pour l’affichage et une description consommée en interne.

PurchaseResults

Contient des informations détaillant les résultats d’une transaction d’achat de produit dans l’application.

UnfulfilledConsumable

Contient des informations sur l’achat et le produit pour un produit consommable dans l’application non rempli.

Énumérations

FulfillmentResult

Définit les valeurs utilisées pour indiquer le traitement status d’un produit consommable dans l’application.

ProductPurchaseStatus

Définit les valeurs utilisées pour indiquer la transaction status lors de l’achat d’un produit dans l’application.

ProductType

Spécifie le type de produit pour un produit dans l’application.

Délégués

LicenseChangedEventHandler

Représente la méthode qui gérera l’événement LicenseChanged .

Remarques

Vous pouvez utiliser les membres de cet espace de noms pour ajouter des achats dans l’application et des fonctionnalités d’essai à votre application plateforme Windows universelle (UWP) afin de faciliter la monétisation de votre application. Vous pouvez utiliser les membres de cet espace de noms pour case activée l’état de la licence de votre application et déterminer s’il s’agit d’une version d’évaluation ou d’une licence active. Cet espace de noms peut être utilisé par les applications UWP qui ciblent n’importe quelle version de Windows 10.

Vous avez besoin d’un compte de développeur Windows Store valide pour interagir avec le Windows Store à l’aide de la classe CurrentApp . Si vous n’avez pas de compte de développeur du Windows Store, vous pouvez utiliser uniquement les fonctions simulées dans la classe CurrentAppSimulator .

Voir aussi