रिसॉर्स: ProductPurchase
ProductPurchase रिसॉर्स से, उपयोगकर्ता के इन-ऐप्लिकेशन प्रॉडक्ट की खरीदारी की स्थिति का पता चलता है.
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, "refundableQuantity": integer } |
फ़ील्ड | |
---|---|
kind |
यह androidpublisher सेवा में, inappPurchase ऑब्जेक्ट को दिखाता है. |
purchase |
प्रॉडक्ट खरीदे जाने का समय, माइलीसेकंड में. यह समय, 1 जनवरी, 1970 से शुरू होता है. |
purchase |
ऑर्डर की खरीदारी की स्थिति. वैल्यू, इनमें से कोई हो सकती है: 0. एक खरीदा गया. रद्द किया गया 2. मंज़ूरी बाकी है |
consumption |
इन-ऐप्लिकेशन प्रॉडक्ट के इस्तेमाल की स्थिति. वैल्यू, इनमें से कोई हो सकती है: 0. अब तक इस्तेमाल नहीं किया गया 1. उपभोग किया |
developer |
डेवलपर की तय की गई स्ट्रिंग, जिसमें ऑर्डर के बारे में अतिरिक्त जानकारी होती है. |
order |
इन-ऐप्लिकेशन प्रॉडक्ट की खरीदारी से जुड़ा ऑर्डर आईडी. |
purchase |
इन-ऐप्लिकेशन प्रॉडक्ट की खरीदारी का टाइप. यह फ़ील्ड सिर्फ़ तब सेट होता है, जब यह खरीदारी स्टैंडर्ड इन-ऐप्लिकेशन बिलिंग फ़्लो का इस्तेमाल करके नहीं की गई थी. वैल्यू, इनमें से कोई हो सकती है: 0. टेस्ट (जैसे, लाइसेंस टेस्टिंग खाते से खरीदा गया) 1. प्रोमो (जैसे, प्रोमो कोड का इस्तेमाल करके खरीदा गया). इसमें Play Points से की गई खरीदारी शामिल नहीं हैं. 2. इनाम के तौर पर (जैसे, पैसे चुकाने के बजाय वीडियो विज्ञापन देखकर) |
acknowledgement |
इन-ऐप्लिकेशन प्रॉडक्ट की स्थिति. वैल्यू, इनमें से कोई हो सकती है: 0. स्वीकार नहीं किया गया 1. स्वीकृत |
purchase |
इस खरीदारी की पहचान करने के लिए जनरेट किया गया 'खरीदारी टोकन'. यह मौजूद नहीं हो सकता. |
product |
इन-ऐप्लिकेशन प्रॉडक्ट का SKU. यह मौजूद नहीं हो सकता. |
quantity |
इन-ऐप्लिकेशन प्रॉडक्ट की खरीदारी से जुड़ी संख्या. अगर यह मौजूद नहीं है, तो संख्या 1 होती है. |
obfuscated |
आईडी का ऐसा वर्शन जिसे बदला गया है. यह आपके ऐप्लिकेशन में उपयोगकर्ता के खाते से यूनीक तरीके से जुड़ा होता है. यह सिर्फ़ तब मौजूद होता है, जब खरीदारी करते समय https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid का इस्तेमाल करके बताया गया हो. |
obfuscated |
आईडी का ऐसा वर्शन जिसे बदला गया है. यह आपके ऐप्लिकेशन में उपयोगकर्ता की प्रोफ़ाइल से यूनीक तरीके से जुड़ा होता है. यह सिर्फ़ तब मौजूद होता है, जब खरीदारी करते समय https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid का इस्तेमाल करके बताया गया हो. |
region |
प्रॉडक्ट मिलने के समय, उपयोगकर्ता के बिलिंग क्षेत्र का ISO 3166-1 alpha-2 कोड. |
refundable |
रिफ़ंड की ज़रूरी शर्तें पूरी करने वाले प्रॉडक्ट की संख्या. इसका मतलब है कि जिन प्रॉडक्ट का रिफ़ंड नहीं किया गया है उनकी संख्या. इस वैल्यू से, प्रॉडक्ट की संख्या के हिसाब से किए गए कुछ हिस्से के रिफ़ंड और पूरे रिफ़ंड की जानकारी मिलती है. |
तरीके |
|
---|---|
|
इन-ऐप्लिकेशन आइटम की खरीदारी की पुष्टि करता है. |
|
इन-ऐप्लिकेशन आइटम के लिए की गई खरीदारी को इस्तेमाल करता है. |
|
यह इन-ऐप्लिकेशन आइटम की खरीदारी और इस्तेमाल की स्थिति की जांच करता है. |