Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

CurrentApp.GetAppReceiptAsync | getAppReceiptAsync Method

Fordert alle Bestätigungen für diese App und alle In-App-Käufe an.

Syntax


Windows.ApplicationModel.Store.CurrentApp.getAppReceiptAsync().done( /* Ihre Erfolgs -und Fehlerhandler */ );

Parameter

Für die Entität "Methode" gibt es keine Parameter.

Rückgabewert

Typ: IAsyncOperation<String>

Eine XML-formatierte Zeichenfolge, die alle Bestätigungen für diese App und alle In-App-Käufe enthält.

Anmerkungen

Die XML-formatierte Zeichenfolg, die diese Methode zurückgibt, verwendet diese Elemente:

ElementnameBeschreibungUntergeordnete ElementeAttribute
BestätigungEnthält Informationen zu App- und In-App-Käufen.

AppReceipt

ProductReceipt

Signatur

Version: Die Versionsnummer der Bestätigung.

CertificateId: Das zum Signieren der Bestätigung verwendete Fingerabdruckzertifikat.

ReceiptDate: Das Datum, an dem die Bestätigung signiert und heruntergeladen wurde.

ReceiptDeviceId: Identifiziert das Gerät, mit dem die Bestätigung angefordert wird.

AppReceiptEnthält Informationen über einen App-Kauf.Keine.

Id: Identifiziert den Kauf.

AppId: Der Wert für den Namen der Paketfamilie, den das Betriebssystem für die App verwendet.

LicenseType: Vollständig, wenn der Benutzer die Vollversion der App kaufte. Test, wenn der Benutzer eine Testversion der App heruntergeladen hat.

PurchaseDate: Das Datum, an dem die Anwendung abgerufen wurde.

ProductReceiptEnthält Informationen über In-App-Käufe.Keine.

Id: Identifiziert den Kauf.

AppId: Identifiziert die App, durch die der Benutzer den Kauf abschloss.

ProductId: Bezeichnet das gekaufte Produkt.

ProductType: Bestimmt den Produkttyp. Unterstützt derzeit nur einen Wert von Durable.

PurchaseDate: Das Datum des Kaufs.

SignaturEnthält die Signatur zu der Bestätigung und den Informationen darüber, wie die Bestätigung digital signiert wurde.

SignedInfo

SignatureValue

Dieses Element ist ein standardmäßiges XML-DSIG-Konstrukt. Es ist ein SignatureValue-Element enthalten, das die Signatur enthält, die Sie zum Überprüfen der Bestätigung verwenden können.

 

Um die Echtheit einer Bestätigung zu überprüfen, können Sie die Signatur der Bestätigung mithilfe des öffentlichen Zertifikats überprüfen. Um dieses Zertifikat abzurufen, verwenden Sie die folgende URL:

https://go.microsoft.com/fwlink/p/?linkid=246509&cid=<CertificateId>

wobei <CertificateId>die CertificateId der Bestätigung ist.

Windows Phone 8

Diese API wird nicht implementiert und löst beim Aufruf eine Ausnahme aus.

Anforderungen

Unterstützte Mindestversion (Client)

Windows 8

Unterstützte Mindestversion (Server)

Windows Server 2012

Unterstützte Mindestversion (Telefon)

Windows Phone 8

Namespace

Windows.ApplicationModel.Store
Windows::ApplicationModel::Store [C++]

Metadaten

Windows.winmd

Weitere Informationen

CurrentApp

 

 

© 2013 Microsoft. Alle Rechte vorbehalten.