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
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:
| Elementname | Beschreibung | Untergeordnete Elemente | Attribute |
|---|---|---|---|
| Bestätigung | Enthä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. |
| AppReceipt | Enthä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. |
| ProductReceipt | Enthä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 PurchaseDate: Das Datum des Kaufs. |
| Signatur | Enthä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 |
|
|
Metadaten |
|
Weitere Informationen
