संसाधन: प्रॉडक्ट की खरीदारी
प्रॉडक्ट की खरीदारी का संसाधन, उपयोगकर्ता की इन-ऐप्लिकेशन प्रॉडक्ट खरीदारी की स्थिति दिखाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "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 |
19 जनवरी, 1970 के बाद से प्रॉडक्ट को खरीदने का समय, मिलीसेकंड में. |
purchaseState |
ऑर्डर का परचेज़ स्टेटस. संभावित वैल्यू ये हैं: 0. 1 खरीदारी की गई. 2 रद्द किए गए. अभी बाकी है |
consumptionState |
ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट की इस्तेमाल की स्थिति. संभावित वैल्यू ये हैं: 0. अब तक इस्तेमाल किया गया 1. उपभोग किया |
developerPayload |
डेवलपर की ओर से बताई गई स्ट्रिंग, जिसमें किसी ऑर्डर के बारे में ज़्यादा जानकारी दी गई होती है. |
orderId |
ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की खरीदारी से जुड़ा ऑर्डर आईडी. |
purchaseType |
ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की खरीदारी का टाइप. यह फ़ील्ड सिर्फ़ तब सेट होता है, जब यह खरीदारी सामान्य इन-ऐप्लिकेशन बिलिंग फ़्लो का इस्तेमाल करके नहीं की गई थी. संभावित वैल्यू ये हैं: 0. टेस्ट (उदाहरण के लिए, किसी लाइसेंस टेस्टिंग खाते से खरीदा गया) 1. प्रोमो (यानी प्रोमो कोड का इस्तेमाल करके खरीदा गया) 2. इनाम पाने का मतलब है कि मुझे पैसे चुकाने के बजाय वीडियो विज्ञापन देखना है |
acknowledgementState |
ऐप्लिकेशन में खरीदने के लिए बनाए गए प्रॉडक्ट की स्वीकार किए जाने की स्थिति. संभावित वैल्यू ये हैं: 0. स्वीकार किया जाना बाकी है 1. स्वीकार किया गया |
purchaseToken |
इस खरीदारी की पहचान करने के लिए, खरीदारी का टोकन जनरेट किया गया. हो सकता है कि मौजूद न हो. |
productId |
ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की SKU. हो सकता है कि मौजूद न हो. |
quantity |
ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की खरीदारी से जुड़ी संख्या. अगर मौजूद नहीं है, तो संख्या एक होगी. |
obfuscatedExternalAccountId |
आपके ऐप्लिकेशन में उपयोगकर्ता के खाते से खास तौर पर जुड़ा, आईडी का अस्पष्ट वर्शन. सिर्फ़ तब उपलब्ध होता है, जब खरीदारी के समय https://developer.android.com/reference/com/android/billingclient/api/PlayFlowParams.Builder#setobfuscatedaccountid का इस्तेमाल किया गया हो. |
obfuscatedExternalProfileId |
आपके ऐप्लिकेशन में, उपयोगकर्ता के प्रोफ़ाइल से खास तौर पर आईडी का, अस्पष्ट वर्शन. यह जानकारी तब ही उपलब्ध होगी, जब खरीदारी के समय https://developer.android.com/reference/com/android/billingclient/api/PlayFlowParams.Builder#setobfuscatedprofileid का इस्तेमाल किया गया हो. |
regionCode |
प्रॉडक्ट दिए जाने के समय, उपयोगकर्ता के लिए ISO 3166-1 ऐल्फ़ा-2 बिलिंग क्षेत्र कोड. |
माटिंग में इस्तेमाल हुए तरीके |
|
---|---|
|
ऐप्लिकेशन में किसी आइटम की खरीदारी की पुष्टि करता है. |
|
ऐप्लिकेशन में किसी आइटम की खरीदारी और उसके इस्तेमाल की स्थिति की जांच करता है. |