แหล่งข้อมูล: การซื้อผลิตภัณฑ์
แหล่งข้อมูล Product โปรดระบุสถานะการซื้อไอเทมที่ซื้อในแอปของผู้ใช้
การแสดง JSON |
---|
{ "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 } |
ช่อง | |
---|---|
kind |
ออบเจ็กต์นี้แสดงถึงออบเจ็กต์ inapppurchase ในบริการ androidpublisher |
purchaseTimeMillis |
เวลาที่ซื้อผลิตภัณฑ์ หน่วยเป็นมิลลิวินาทีนับตั้งแต่ Epoch (1 ม.ค. 1970) |
purchaseState |
สถานะการซื้อของคําสั่งซื้อ ค่าที่เป็นไปได้คือ 0 ซื้อเมื่อ 1 ยกเลิกแล้ว 2. รอดำเนินการ |
consumptionState |
สถานะการบริโภคผลิตภัณฑ์ของไอเทมที่ซื้อในแอป ค่าที่เป็นไปได้คือ 0 ยังต้องบริโภคต่อไป 1 ใช้งาน |
developerPayload |
สตริงที่ระบุโดยนักพัฒนาแอปซึ่งมีข้อมูลเสริมเกี่ยวกับคําสั่งซื้อ |
orderId |
รหัสคําสั่งซื้อที่เชื่อมโยงกับการซื้อไอเทมที่ซื้อในแอป |
purchaseType |
ประเภทของการซื้อไอเทมที่ซื้อในแอป ช่องนี้มีการตั้งค่าเฉพาะในกรณีที่การซื้อนี้ไม่ได้ดําเนินการผ่านขั้นตอนการเรียกเก็บเงินในแอปแบบมาตรฐาน ค่าที่เป็นไปได้คือ 0 ทดสอบ (เช่น ซื้อจากบัญชีทดสอบใบอนุญาต) 1. โปรโมชัน (เช่น ซื้อโดยใช้รหัสโปรโมชัน) 2. ได้รางวัล (เช่น การดูโฆษณาวิดีโอแทนการชําระเงิน) |
acknowledgementState |
สถานะการรับทราบของผลิตภัณฑ์ในแอป ค่าที่เป็นไปได้คือ 0 1. รับทราบ 1 ได้รับแล้ว |
purchaseToken |
โทเค็นการซื้อที่สร้างขึ้นเพื่อระบุการซื้อนี้ อาจไม่มีส่วนนี้ |
productId |
SKU ของผลิตภัณฑ์ในแอป อาจไม่มีส่วนนี้ |
quantity |
จํานวนที่เชื่อมโยงกับการซื้อไอเทมที่ซื้อในแอป หากไม่เห็น จํานวนคือ 1 |
obfuscatedExternalAccountId |
รหัสเวอร์ชันที่สร้างความสับสนซึ่งเชื่อมโยงกับบัญชีของผู้ใช้ในแอปของคุณอย่างไม่ซ้ํากัน แสดงเฉพาะเมื่อระบุโดยใช้ https://developer.android.com/reference/com/android/billingclient/api/billingFlowParams.Builder#setobfuscatedaccountid เมื่อมีการซื้อ |
obfuscatedExternalProfileId |
รหัสเวอร์ชันที่สร้างความสับสนซึ่งเชื่อมโยงกับโปรไฟล์ของผู้ใช้ในแอปโดยไม่ซ้ํากัน ปรากฏขึ้นเฉพาะเมื่อระบุโดยใช้ https://developer.android.com/reference/com/android/billingclient/api/billingFlowParams.Builder#setobfuscatedprofileid เมื่อมีการซื้อ |
regionCode |
รหัสภูมิภาคสําหรับการเรียกเก็บเงิน ISO 3166-1 alpha-2 ของผู้ใช้ในขณะที่ได้รับผลิตภัณฑ์ |
วิธีการ |
|
---|---|
|
รับทราบการซื้อรายการในแอป |
|
ซื้อไอเทมในแอป |
|
ตรวจสอบสถานะการซื้อและการบริโภคของไอเทมที่ซื้อในแอป |