Windows.ApplicationModel.Store Namespace

Stellt Typen und Member für die Interaktion mit dem Windows Store bereit, um In-App-Käufe und Testfunktionen zu Ihrer Universelle Windows-Plattform-App (UWP) hinzuzufügen.

Hinweis

Der Windows.ApplicationModel.Store-Namespace wird nicht mehr mit neuen Features aktualisiert. Wenn Ihr Projekt Windows 10 Anniversary Edition (10.0; Build 14393) oder eine höhere Version in Visual Studio (d. h. Sie zielen auf Windows 10 Version 1607 oder höher ab), wird empfohlen, stattdessen den Windows.Services.Store Namespace zu verwenden. Weitere Informationen finden Sie unter In-App-Käufe und Testversionen. Der Windows.ApplicationModel.Store-Namespace wird in Windows-Desktopanwendungen, die die Desktop-Brücke verwenden, oder in Apps oder Spielen, die eine Entwicklungssandbox in Partner Center verwenden, nicht unterstützt (dies ist z. B. bei jedem Spiel, das in Xbox Live integriert ist). Diese Produkte müssen den Windows.Services.Store-Namespace verwenden, um In-App-Käufe und Testversionen zu implementieren.

Klassen

CurrentApp

Definiert Methoden und Eigenschaften, die Sie verwenden können, um Lizenz- und Auflistungsinformationen zur aktuellen App abzurufen und In-App-Produktkäufe durchzuführen.

Hinweis

Die CurrentApp-Klasse und die anderen Typen im Windows.ApplicationModel.Store-Namespace werden nicht mehr mit neuen Features aktualisiert. Wenn Ihr Projekt Windows 10 Anniversary Edition (10.0; Build 14393) oder eine höhere Version in Visual Studio (d. h. Sie zielen auf Windows 10 Version 1607 oder höher ab), wird empfohlen, stattdessen den Windows.Services.Store Namespace zu verwenden. Weitere Informationen finden Sie unter In-App-Käufe und Testversionen. Die CurrentApp-Klasse wird nicht in Windows-Desktopanwendungen unterstützt, die die Desktop-Brücke verwenden, oder in Apps oder Spielen, die eine Entwicklungssandbox im Partner Center verwenden (dies ist z. B. bei jedem Spiel der Fall, das in Xbox Live integriert ist). Diese Produkte müssen den Windows.Services.Store-Namespace verwenden, um In-App-Käufe und Testversionen zu implementieren.

CurrentAppSimulator

Definiert Methoden und Eigenschaften, die zum Instanziieren eines Objekts verwendet werden, mit dem Sie während des Tests simulierte Lizenzinformationen abrufen können.

Hinweis

Die CurrentAppSimulator-Klasse und die anderen Typen im Windows.ApplicationModel.Store-Namespace werden nicht mehr mit neuen Features aktualisiert. Wenn Ihr Projekt Windows 10 Anniversary Edition (10.0; Build 14393) oder eine höhere Version in Visual Studio (d. h. Sie zielen auf Windows 10 Version 1607 oder höher ab), wird empfohlen, stattdessen den Windows.Services.Store Namespace zu verwenden. Weitere Informationen finden Sie unter In-App-Käufe und Testversionen. Die CurrentAppSimulator-Klasse wird nicht in Windows-Desktopanwendungen unterstützt, die die Desktop-Brücke verwenden, oder in Apps oder Spielen, die eine Entwicklungssandbox in Partner Center verwenden (dies ist z. B. bei jedem Spiel, das in Xbox Live integriert ist). Diese Produkte müssen den Windows.Services.Store-Namespace verwenden, um In-App-Käufe und Testversionen zu implementieren.

LicenseInformation

Bietet Zugriff auf die Lizenzmetadaten der aktuellen App.

ListingInformation

Stellt die Auflistungsinformationen bereit, die die App im Microsoft Store beschreiben.

ProductLicense

Stellt Informationen zu einer Lizenz bereit, die einem Add-On (auch als In-App-Produkt oder IAP bezeichnet) zugeordnet ist.

ProductListing

Stellt lokalisierte Informationen bereit, die ein Add-On (auch als In-App-Produkt oder IAP bezeichnet) detailliert sind.

ProductPurchaseDisplayProperties

Wird verwendet, um den Produktnamen anzugeben, der dem Benutzer zum Zeitpunkt des Kaufs angezeigt wird. Diese Klasse wird bei der Erstellung eines RequestProductPurchaseAsync-Vorgangs verwendet, um ein bestimmtes Angebot in einem großen Katalog von In-App-Produkten visuell darzustellen, der durch einen einzelnen Produkteintrag im Microsoft Store dargestellt wird.

Hinweis

Windows Phone 8-Entwickler können auch ein dem Produkt zugeordnetes Bild anzeigen, indem sie einen URI mit Bild für die Anzeige und eine intern verwendete Beschreibung bereitstellen.

PurchaseResults

Enthält Informationen zu den Ergebnissen einer In-App-Produktkauftransaktion.

UnfulfilledConsumable

Enthält Kauf- und Produktinformationen für ein nicht erfülltes verbrauchsbares In-App-Produkt.

Enumerationen

FulfillmentResult

Definiert Werte, die verwendet werden, um die Erfüllung status für ein verbrauchsfähiges In-App-Produkt anzugeben.

ProductPurchaseStatus

Definiert Werte, die verwendet werden, um die Transaktion status beim Kauf eines In-App-Produkts anzugeben.

ProductType

Gibt den Produkttyp für ein In-App-Produkt an.

Delegaten

LicenseChangedEventHandler

Stellt die Methode dar, die das LicenseChanged-Ereignis behandelt.

Hinweise

Sie können Mitglieder in diesem Namespace verwenden, um In-App-Käufe und Testfunktionen zu Ihrer Universelle Windows-Plattform-App (UWP) hinzuzufügen, um Ihre App zu monetarisieren. Sie können Mitglieder in diesem Namespace verwenden, um den Lizenzstatus Ihrer App zu überprüfen und festzustellen, ob es sich um eine Testversion oder eine aktive Lizenz handelt. Dieser Namespace kann von UWP-Apps verwendet werden, die auf eine beliebige Version von Windows 10 abzielen.

Sie benötigen ein gültiges Windows Store-Entwicklerkonto, um mit dem Windows Store über die CurrentApp-Klasse zu interagieren. Wenn Sie kein Windows Store-Entwicklerkonto haben, können Sie nur die simulierten Funktionen in der CurrentAppSimulator-Klasse verwenden.

Weitere Informationen