- Resource: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- राज्य
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- उपलब्धता
- OneTimeProductPurchaseOptionNewRegionsConfig
- उपलब्धता
- PurchaseOptionTaxAndComplianceSettings
- तरीके
संसाधन: OneTimeProduct
किसी ऐप्लिकेशन के लिए, वन-टाइम प्रॉडक्ट.
| JSON के काेड में दिखाना |
|---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
| फ़ील्ड | |
|---|---|
packageName |
ज़रूरी है. इम्यूटेबल. पैरंट ऐप्लिकेशन के पैकेज का नाम. |
productId |
ज़रूरी है. इम्यूटेबल. प्रॉडक्ट का यूनीक प्रॉडक्ट आईडी. यह आईडी, पैरंट ऐप्लिकेशन के लिए यूनीक होना चाहिए. प्रॉडक्ट आईडी किसी संख्या या अंग्रेज़ी के छोटे अक्षर से शुरू होने चाहिए. साथ ही, इनमें संख्या (0-9), अंग्रेज़ी के छोटे अक्षर (a-z), अंडरस्कोर (_), और विराम चिह्न (.) हो सकते हैं. |
listings[] |
ज़रूरी है. स्थानीय भाषा में टाइटल और ब्यौरे का डेटा. एक ही languageCode के साथ डुप्लीकेट एंट्री नहीं होनी चाहिए. |
taxAndComplianceSettings |
टैक्स और कानून के पालन से जुड़ी जानकारी. |
purchaseOptions[] |
ज़रूरी है. इस वन-टाइम प्रॉडक्ट के लिए, खरीदारी के विकल्पों का सेट. |
restrictedPaymentCountries |
ज़रूरी नहीं. वे देश जहां वन-टाइम प्रॉडक्ट खरीदने के लिए, पेमेंट के सिर्फ़ उन तरीकों का इस्तेमाल किया जा सकता है जिन्हें उसी देश में रजिस्टर किया गया है. अगर यह फ़ील्ड खाली है, तो पेमेंट से जुड़ी पाबंदियों वाला कोई देश/इलाका लागू नहीं होगा. |
offerTags[] |
ज़रूरी नहीं. इस वन-टाइम प्रॉडक्ट के लिए तय किए गए ज़्यादा से ज़्यादा 20 कस्टम टैग की सूची. इसे Play Billing Library के ज़रिए ऐप्लिकेशन को वापस भेजा जाता है. इस प्रॉडक्ट की खरीदारी के विकल्पों और ऑफ़र को भी Play Billing Library में ये टैग मिलेंगे. |
regionsVersion |
सिर्फ़ आउटपुट के लिए. क्षेत्रों के कॉन्फ़िगरेशन का वह वर्शन जिसका इस्तेमाल, वन-टाइम प्रॉडक्ट जनरेट करने के लिए किया गया था. |
OneTimeProductListing
वन-टाइम प्रॉडक्ट के लिए, क्षेत्रीय स्टोर पेज.
| JSON के काेड में दिखाना |
|---|
{ "languageCode": string, "title": string, "description": string } |
| फ़ील्ड | |
|---|---|
languageCode |
ज़रूरी है. इस स्टोर पेज की भाषा, BCP-47 के मुताबिक तय की जाती है. जैसे, "en-US". |
title |
ज़रूरी है. इस लिस्टिंग की भाषा में, इस प्रॉडक्ट का टाइटल. ज़्यादा से ज़्यादा 55 वर्ण इस्तेमाल किए जा सकते हैं. |
description |
ज़रूरी है. इस लिस्टिंग की भाषा में, इस प्रॉडक्ट का ब्यौरा. ज़्यादा से ज़्यादा 200 वर्ण इस्तेमाल किए जा सकते हैं. |
OneTimeProductTaxAndComplianceSettings
वन-टाइम प्रॉडक्ट के लिए, टैक्स, Google Play की नीति, और कानून के पालन से जुड़ी जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "regionalTaxConfigs": [ { object ( |
| फ़ील्ड | |
|---|---|
regionalTaxConfigs[] |
क्षेत्र के हिसाब से टैक्स का कॉन्फ़िगरेशन. |
isTokenizedDigitalAsset |
क्या इस वन-टाइम प्रॉडक्ट को टोकन के तौर पर मौजूद एक डिजिटल ऐसेट के तौर पर दिखाया गया है. |
regionalProductAgeRatingInfos[] |
क्षेत्र के हिसाब से कॉन्टेंट रेटिंग की जानकारी. फ़िलहाल, यह फ़ील्ड सिर्फ़ देश/इलाके के कोड |
productTaxCategoryCode |
वन-टाइम प्रॉडक्ट के लिए असाइन किया जाने वाला टैक्स कैटगरी कोड. प्रॉडक्ट की टैक्स कैटगरी से यह पता चलता है कि प्रॉडक्ट पर लेन-देन से जुड़े टैक्स किस दर पर लागू होंगे. ज़्यादा जानकारी के लिए, सहायता केंद्र में मौजूद लेख पढ़ें. |
RegionalTaxConfig
किसी देश या इलाके में लगने वाले टैक्स की जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "regionCode": string, "taxTier": enum ( |
| फ़ील्ड | |
|---|---|
regionCode |
ज़रूरी है. उस देश/इलाके का कोड जिस पर यह कॉन्फ़िगरेशन लागू होता है.इसे ISO 3166-1 alpha-2 के मुताबिक तय किया जाता है. जैसे, "US". |
taxTier |
टैक्स की कम दर तय करने के लिए टैक्स टियर. ऐसे डेवलपर जो अलग-अलग देशों या इलाकों में डिजिटल समाचार, पत्रिकाएं, अखबार, किताबें या ऑडियो बुक बेचते हैं उन पर, टैक्स की कम की गई दरें लागू हो सकती हैं. |
eligibleForStreamingServiceTaxRate |
अगर आपके ऐप्लिकेशन में स्ट्रीमिंग की सुविधा देने वाले प्रॉडक्ट मौजूद हैं, तो आपको इसके बारे में हमें बताना होगा. इससे, अमेरिका के राज्य और स्थानीय सेल्स टैक्स की सही दर लागू की जा सकेगी. यह फ़ील्ड सिर्फ़ अमेरिका में इस्तेमाल किया जा सकता है. |
streamingTaxType |
अमेरिका में कम्यूनिकेशन या मनोरंजन सेवाओं पर लगने वाले टैक्स इकट्ठा करने के लिए, टैक्स की सही कैटगरी चुनें. |
OneTimeProductPurchaseOption
वन-टाइम प्रॉडक्ट के लिए, खरीदारी का एक विकल्प.
| JSON के काेड में दिखाना |
|---|
{ "purchaseOptionId": string, "state": enum ( |
| फ़ील्ड | |
|---|---|
purchaseOptionId |
ज़रूरी है. इम्यूटेबल. खरीदारी के इस विकल्प का यूनीक आइडेंटिफ़ायर. यह वन-टाइम प्रॉडक्ट के लिए यूनीक होना चाहिए. यह किसी संख्या या अंग्रेज़ी के छोटे अक्षर से शुरू होना चाहिए. साथ ही, इसमें अंग्रेज़ी के छोटे अक्षर (a-z), संख्या (0-9), और हाइफ़न (-) ही शामिल किए जा सकते हैं. इसमें ज़्यादा से ज़्यादा 63 वर्ण हो सकते हैं. |
state |
सिर्फ़ आउटपुट के लिए. खरीदारी के विकल्प की स्थिति. जैसे, यह चालू है या नहीं. संसाधन को अपडेट करके, इस फ़ील्ड को नहीं बदला जा सकता. इसके बजाय, खास एंडपॉइंट का इस्तेमाल करें. |
regionalPricingAndAvailabilityConfigs[] |
खरीदारी के इस विकल्प के लिए, क्षेत्र के हिसाब से प्रॉडक्ट की कीमत और उपलब्धता की जानकारी. |
newRegionsConfig |
उन नए देशों/इलाकों के लिए कीमत की जानकारी जहां आने वाले समय में Google Play पर आपका ऐप्लिकेशन उपलब्ध होगा. अगर इसे शामिल नहीं किया जाता है, तो खरीदारी का विकल्प उन नए देशों/इलाकों में अपने-आप उपलब्ध नहीं होगा जहां Google Play आने वाले समय में लॉन्च हो सकता है. |
offerTags[] |
ज़रूरी नहीं. खरीदारी के इस विकल्प के लिए तय किए गए ज़्यादा से ज़्यादा 20 कस्टम टैग की सूची. इसे Play Billing Library के ज़रिए ऐप्लिकेशन को भेजा जाता है. खरीदारी के इस विकल्प के लिए उपलब्ध ऑफ़र को Play Billing Library में ये टैग मिलेंगे. |
taxAndComplianceSettings |
ज़रूरी नहीं. टैक्स और कानून के पालन से जुड़ी जानकारी. |
| खरीदारी के इस विकल्प का टाइप. इनमें से सिर्फ़ एक को सेट करना ज़रूरी है. यहां उन फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
buyOption |
खरीदारी का ऐसा विकल्प जिसे खरीदा जा सकता है. |
rentOption |
खरीदारी का ऐसा विकल्प जिसे किराये पर लिया जा सकता है. |
| एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा. | |
राज्य
खरीदारी के विकल्प की मौजूदा स्थिति.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू, जिसका इस्तेमाल कभी नहीं किया जाना चाहिए. |
DRAFT |
खरीदारी का विकल्प, उपयोगकर्ताओं के लिए उपलब्ध नहीं है और न ही कभी उपलब्ध था. |
ACTIVE |
खरीदारी का विकल्प, उपयोगकर्ताओं के लिए उपलब्ध है. |
INACTIVE |
खरीदारी का विकल्प अब लोगों के लिए उपलब्ध नहीं है. |
INACTIVE_PUBLISHED |
खरीदारी का विकल्प अब खरीदारी के लिए उपलब्ध नहीं है. हालांकि, हम Play Billing Library के ज़रिए इसके ऑफ़र को दिखाना जारी रखेंगे, ताकि यह पुराने सिस्टम के साथ काम कर सके. इस स्थिति में, सिर्फ़ अपने-आप माइग्रेट होने वाले खरीदारी के विकल्प हो सकते हैं. |
OneTimeProductBuyPurchaseOption
खरीदारी का ऐसा विकल्प जिसे खरीदा जा सकता है.
| JSON के काेड में दिखाना |
|---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
| फ़ील्ड | |
|---|---|
legacyCompatible |
ज़रूरी नहीं. क्या खरीदारी का यह विकल्प, लेगसी PBL फ़्लो में उपलब्ध होगा. इन फ़्लो में, वन-टाइम प्रॉडक्ट मॉडल काम नहीं करता. "खरीदें" वाले ज़्यादा से ज़्यादा एक विकल्प को, पुराने सिस्टम के साथ काम करने की सुविधा के तौर पर मार्क किया जा सकता है. |
multiQuantityEnabled |
ज़रूरी नहीं. क्या खरीदारी के इस विकल्प में, एक से ज़्यादा आइटम खरीदने की अनुमति है. एक से ज़्यादा आइटम खरीदने की सुविधा से, खरीदार एक ही चेकआउट में एक से ज़्यादा आइटम खरीद सकता है. |
OneTimeProductRentPurchaseOption
खरीदारी का ऐसा विकल्प जिसे किराये पर लिया जा सकता है.
| JSON के काेड में दिखाना |
|---|
{ "rentalPeriod": string, "expirationPeriod": string } |
| फ़ील्ड | |
|---|---|
rentalPeriod |
ज़रूरी है. वह समयावधि जिसके लिए उपयोगकर्ता के पास एनटाइटलमेंट है. खरीदारी का फ़्लो पूरा होने पर शुरू होता है. इसे ISO 8601 फ़ॉर्मैट में बताया गया है. |
expirationPeriod |
ज़रूरी नहीं. एंटाइटलमेंट का इस्तेमाल शुरू करने के बाद, उपयोगकर्ता के पास उसे वापस लेने से पहले कितना समय है. इसे ISO 8601 फ़ॉर्मैट में बताया गया है. |
RegionalPricingAndAvailabilityConfig
खरीदारी के विकल्प के लिए, देश/इलाके के हिसाब से प्रॉडक्ट की कीमत और उपलब्धता का कॉन्फ़िगरेशन.
| JSON के काेड में दिखाना |
|---|
{ "regionCode": string, "price": { object ( |
| फ़ील्ड | |
|---|---|
regionCode |
ज़रूरी है. उस देश/इलाके का कोड जिस पर यह कॉन्फ़िगरेशन लागू होता है.यह कोड, ISO 3166-1 alpha-2 के मुताबिक होना चाहिए. जैसे, "US". |
price |
बताए गए देश/इलाके में, खरीदारी के विकल्प की कीमत. इसे उस मुद्रा में सेट किया जाना चाहिए जो चुने गए देश या इलाके से जुड़ी हो. |
availability |
खरीदारी के विकल्प की उपलब्धता. |
उपलब्धता
खरीदारी के विकल्प की उपलब्धता.
| Enums | |
|---|---|
AVAILABILITY_UNSPECIFIED |
खरीदारी के लिए उपलब्धता की जानकारी नहीं दी गई है. इसका इस्तेमाल नहीं किया जाना चाहिए. |
AVAILABLE |
खरीदारी का विकल्प, उपयोगकर्ताओं के लिए उपलब्ध है. |
NO_LONGER_AVAILABLE |
खरीदारी का विकल्प अब लोगों के लिए उपलब्ध नहीं है. इस वैल्यू का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब खरीदारी के लिए उपलब्धता को पहले AVAILABLE के तौर पर सेट किया गया हो. |
AVAILABLE_IF_RELEASED |
खरीदारी का विकल्प शुरुआत में उपलब्ध नहीं होता. हालांकि, पहले से ऑर्डर करने के ऑफ़र के ज़रिए इसे उपलब्ध कराया जाता है. |
AVAILABLE_FOR_OFFERS_ONLY |
खरीदारी का विकल्प उपलब्ध नहीं है, लेकिन इससे जुड़े ऑफ़र (जैसे, Play Points ऑफ़र) उपलब्ध हैं. |
OneTimeProductPurchaseOptionNewRegionsConfig
उन नए देशों/इलाकों के लिए कीमत की जानकारी जहां आने वाले समय में Google Play पर आपका ऐप्लिकेशन उपलब्ध होगा.
| JSON के काेड में दिखाना |
|---|
{ "usdPrice": { object ( |
| फ़ील्ड | |
|---|---|
usdPrice |
ज़रूरी है. डॉलर में वह कीमत जो Play के लॉन्च होने वाले नए इलाकों में इस्तेमाल की जाएगी. |
eurPrice |
ज़रूरी है. यूरो में वह कीमत जो Play के लॉन्च होने वाले नए इलाकों में इस्तेमाल की जाएगी. |
availability |
ज़रूरी है. नए इलाकों के कॉन्फ़िगरेशन के लिए, देश/इलाके के हिसाब से उपलब्धता. अगर इसे 'उपलब्ध है' पर सेट किया जाता है, तो कीमत की जानकारी का इस्तेमाल उन नए देशों/इलाकों के लिए किया जाएगा जहां आने वाले समय में Play को लॉन्च किया जा सकता है. |
उपलब्धता
नए क्षेत्रों के कॉन्फ़िगरेशन की उपलब्धता.
| Enums | |
|---|---|
AVAILABILITY_UNSPECIFIED |
खरीदारी के लिए उपलब्धता की जानकारी नहीं दी गई है. इसका इस्तेमाल नहीं किया जाना चाहिए. |
AVAILABLE |
इस कॉन्फ़िगरेशन का इस्तेमाल उन सभी नए देशों/इलाकों के लिए किया जाएगा जहां आने वाले समय में Google Play पर आपका ऐप्लिकेशन उपलब्ध हो सकता है. |
NO_LONGER_AVAILABLE |
यह कॉन्फ़िगरेशन अब उपलब्ध नहीं है. साथ ही, इसे उन नए देशों/इलाकों के लिए इस्तेमाल नहीं किया जाएगा जहां आने वाले समय में Google Play पर आपका ऐप्लिकेशन उपलब्ध हो सकता है. इस वैल्यू का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब खरीदारी के लिए उपलब्धता को पहले AVAILABLE के तौर पर सेट किया गया हो. |
PurchaseOptionTaxAndComplianceSettings
वन-टाइम प्रॉडक्ट की खरीदारी के विकल्पों के लिए, टैक्स, Google Play की नीति, और कानून के पालन से जुड़ी जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"withdrawalRightType": enum ( |
| फ़ील्ड | |
|---|---|
withdrawalRightType |
ज़रूरी नहीं. ज़रूरी शर्तें पूरी करने वाले देशों/इलाकों में रहने वाले लोगों के लिए उपलब्ध कराए जाने वाले प्रॉडक्ट को डिजिटल कॉन्टेंट या सेवा के तौर पर कैटगरी में बांटना. अगर इसे सेट नहीं किया जाता है, तो यह डिफ़ॉल्ट रूप से ज़्यादा जानकारी के लिए, सहायता केंद्र में मौजूद लेख पढ़ें. |
तरीके |
|
|---|---|
|
एक या इससे ज़्यादा वन-टाइम प्रॉडक्ट मिटाता है. |
|
एक या इससे ज़्यादा वन-टाइम प्रॉडक्ट की जानकारी ऐक्सेस करता है. |
|
एक या इससे ज़्यादा वन-टाइम प्रॉडक्ट बनाता है या उन्हें अपडेट करता है. |
|
इससे वन-टाइम प्रॉडक्ट मिट जाता है. |
|
यह वन-टाइम प्रॉडक्ट की जानकारी ऐक्सेस करता है. |
|
किसी ऐप्लिकेशन के सभी वन-टाइम प्रॉडक्ट की सूची दिखाता है. |
|
वन-टाइम प्रॉडक्ट बनाता है या उसे अपडेट करता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, ये एचटीटीपी गड़बड़ी कोड दिखाते हैं:
| गड़बड़ी का कोड | कारण | ब्यौरा | रिज़ॉल्यूशन |
|---|