संसाधन: Product Purchase
Product Purchase संसाधन, उपयोगकर्ता की ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट की खरीदारी की स्थिति को दिखाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "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 |
यह प्रकार, androidpublisher सेवा में एक इन-ऐप खरीदारी ऑब्जेक्ट का प्रतिनिधित्व करता है. |
purchaseTimeMillis |
Epoch के बाद से प्रॉडक्ट खरीदने का समय (1 जनवरी, 1970). |
purchaseState |
ऑर्डर की खरीदारी की स्थिति. वैल्यू इस तरह की हो सकती हैं: 0. खरीदा गया 1. रद्द की गई 2. अभी बाकी है |
consumptionState |
ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट के इस्तेमाल की स्थिति. वैल्यू इस तरह की हो सकती हैं: 0. हालांकि, इसे अभी तक इस्तेमाल नहीं किया जा सकता 1. उपभोग किया |
developerPayload |
डेवलपर की बताई गई स्ट्रिंग, जिसमें ऑर्डर से जुड़ी अतिरिक्त जानकारी होती है. |
orderId |
ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की खरीदारी से जुड़ा ऑर्डर आईडी. |
purchaseType |
ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की खरीदारी का टाइप. यह फ़ील्ड सिर्फ़ तब सेट की जाती है, जब यह खरीदारी स्टैंडर्ड इन-ऐप्लिकेशन बिलिंग फ़्लो का इस्तेमाल करके नहीं की गई हो. वैल्यू इस तरह की हो सकती हैं: 0. टेस्ट (उदाहरण के लिए, किसी लाइसेंस टेस्टिंग खाते से खरीदा गया) 1. प्रोमो (यानी किसी प्रोमो कोड का इस्तेमाल करके खरीदा गया) 2. इनाम पाने का ऑफ़र (यानी पैसे चुकाने के बजाय वीडियो विज्ञापन देखने से मिला) |
acknowledgementState |
ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की शिकायत की स्थिति. वैल्यू इस तरह की हो सकती हैं: 0. अभी तक स्वीकार नहीं किया गया 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 ऐल्फ़ा-2 बिलिंग क्षेत्र कोड. |
तरीके |
|
---|---|
|
ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी की पुष्टि करता है. |
|
ऐप्लिकेशन में किसी आइटम को खरीदने की ज़रूरत है. |
|
ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी और उसके इस्तेमाल की स्थिति की जांच करता है. |