Kaynak: ProductPurchase
ProductPurchase kaynağı, kullanıcının uygulama içi ürün satın alma işleminin durumunu gösterir.
JSON gösterimi |
---|
{ "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 } |
Alanlar | |
---|---|
kind |
Bu tür, androidpublisher hizmetinde bir inappPurchase nesnesini temsil eder. |
purchase |
Ürünün satın alındığı zaman (sıfır zamandan [1 Ocak 1970] itibaren milisaniye cinsinden). |
purchase |
Siparişin satın alma durumu. Olası değerler: 0. 1 adet satın alındı. İptal edildi 2. Beklemede |
consumption |
Uygulama içi ürünün tüketim durumu. Olası değerler: 0. Henüz tüketilmedi 1. Tüketti |
developer |
Bir siparişle ilgili ek bilgiler içeren, geliştirici tarafından belirtilen bir dize. |
order |
Uygulama içi ürünün satın alınmasıyla ilişkili sipariş kimliği. |
purchase |
Uygulama içi ürünün satın alma türü. Bu alan yalnızca satın alma işlemi standart uygulama içi faturalandırma akışı kullanılarak yapılmadıysa ayarlanır. Olası değerler: 0. Test (ör. lisans test hesabından satın alınmış) 1. Promosyon (ör. promosyon kodu kullanılarak satın alınan). Play Puanları satın alma işlemlerini içermez. 2. Ödüllü (ör. ödeme yapmak yerine video reklam izleme) |
acknowledgement |
Uygulama içi ürünün onay durumu. Olası değerler: 0. Henüz onaylanmış değil 1. Kabul edildi |
purchase |
Bu satın alma işlemini tanımlamak için oluşturulan satın alma jetonu. Mevcut olmayabilir. |
product |
Uygulama içi ürün SKU'su. Mevcut olmayabilir. |
quantity |
Uygulama içi ürünün satın alınmasıyla ilişkili miktar. Bu özellik yoksa miktar 1 olur. |
obfuscated |
Kimliğin, uygulamanızdaki kullanıcı hesabıyla benzersiz şekilde ilişkilendirilmiş karartılmış sürümü. Yalnızca satın alma işlemi yapılırken https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid kullanılarak belirtilmişse mevcuttur. |
obfuscated |
Kimliğin, uygulamanızdaki kullanıcı profiliyle benzersiz şekilde ilişkilendirilmiş karartılmış sürümü. Yalnızca satın alma işlemi sırasında https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid kullanılarak belirtilmişse mevcuttur. |
region |
Ürünün verildiği sırada kullanıcının ISO 3166-1 alpha-2 faturalandırma bölgesi kodu. |
refundable |
Geri ödemeye uygun miktar (ör. geri ödenmemiş miktar). Bu değer, miktara dayalı kısmi geri ödemeleri ve tam geri ödemeleri yansıtır. |
Yöntemler |
|
---|---|
|
Uygulama içi öğe satın alındığını onaylar. |
|
Uygulama içi bir öğe için satın alma işlemini tüketir. |
|
Bir uygulama içi öğenin satın alma ve tüketim durumunu kontrol eder. |