Windows.ApplicationModel.Store Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.