- Ressource: ProductPurchase
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: ProductPurchase
Eine ProductPurchase-Ressource gibt den Status des In-App-Produktkaufs eines Nutzers an.
JSON-Darstellung |
---|
{ "kind": string, "purchaseTimeMillis": string, "purchaseState": integer, "consumptionState": integer, "developerPayload": string, "orderId": string, "purchaseType": integer, "acknowledgementState": integer, "purchaseToken": string, "productId": string, "quantity": integer, "obfuscatedExternalAccountId": string, "obfuscatedExternalProfileId": string, "regionCode": string, "refundableQuantity": integer } |
Felder | |
---|---|
kind |
Diese Art stellt ein inappPurchase-Objekt im Androidpublisher-Dienst dar. |
purchaseTimeMillis |
Zeitpunkt, zu dem das Produkt gekauft wurde, in Millisekunden seit der Epoche (1. Januar 1970). |
purchaseState |
Der Kaufstatus der Bestellung. Mögliche Werte sind: 0. Gekauft 1. Abgebrochen 2. Ausstehend |
consumptionState |
Der Verbrauchsstatus des In-App-Produkts. Mögliche Werte sind: 0. Noch nicht konsumiert 1. Konsumiert: |
developerPayload |
Ein vom Entwickler angegebener String, der zusätzliche Informationen zu einer Bestellung enthält. |
orderId |
Die Bestell-ID, die mit dem Kauf des In-App-Produkts verknüpft ist. |
purchaseType |
Die Art des Kaufs des In-App-Produkts. Dieses Feld wird nur festgelegt, wenn dieser Kauf nicht über den standardmäßigen In-App-Abrechnungsablauf getätigt wurde. Mögliche Werte sind: 0. Test (über ein Lizenztestkonto erworben) 1. Angebot (d. h. mit einem Gutscheincode gekauft) Play Points-Käufe sind nicht enthalten. 2. Mit Prämie (z.B. durch Ansehen einer Videoanzeige, anstatt zu bezahlen) |
acknowledgementState |
Der Bestätigungsstatus des In-App-Produkts. Mögliche Werte sind: 0. Noch nicht bestätigt 1. Bestätigt |
purchaseToken |
Das Kauftoken, das generiert wurde, um diesen Kauf zu identifizieren. Möglicherweise nicht vorhanden. |
productId |
Die Artikelnummer des In-App-Produkts Möglicherweise nicht vorhanden. |
quantity |
Die zum Kauf des In-App-Produkts gehörende Menge. Wenn nicht vorhanden, ist die Menge „1“. |
obfuscatedExternalAccountId |
Eine verschleierte Version der ID, die dem Konto des Nutzers in Ihrer App eindeutig zugeordnet ist. Wird nur angezeigt, wenn dies beim Kauf mit https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid angegeben wurde. |
obfuscatedExternalProfileId |
Eine verschleierte Version der ID, die dem Profil des Nutzers in Ihrer App eindeutig zugeordnet ist. Wird nur angezeigt, wenn dies beim Kauf mit https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid angegeben wurde. |
regionCode |
ISO 3166-1 Alpha-2-Regionscode der Abrechnungsregion des Nutzers zum Zeitpunkt der Gewährung des Produkts. |
refundableQuantity |
Die Menge, die erstattet werden kann, d.h. die Menge, die nicht erstattet wurde. Der Wert spiegelt mengenbasierte teilweise und vollständige Erstattungen wider. |
Methoden |
|
---|---|
|
Der Kauf eines In-App-Artikels wird bestätigt. |
|
Nutzer hat einen In-App-Artikel gekauft. |
|
Prüft den Kauf- und Verbrauchsstatus eines In-App-Artikels. |