- संसाधन: सदस्यता
- बुनियादी प्लान
- राज्य
- अपने-आप रिन्यू होने वाला BasePlanType
- दोबारा सदस्यता लेना
- SubscriptionProrationMode
- प्रीपेड बेसप्लान का प्रकार
- समय एक्सटेंशन
- regionalBasePlanConfig
- OtherregionsBasePlanConfig
- सदस्यता की सूची बनाना
- तरीके
संसाधन: सदस्यता
किसी ऐप्लिकेशन के लिए एक सदस्यता.
जेएसओएन के काेड में दिखाना |
---|
{ "packageName": string, "productId": string, "basePlans": [ { object ( |
फ़ील्ड | |
---|---|
packageName |
नहीं बदले जा सकते. पैरंट ऐप्लिकेशन का पैकेज नाम. |
productId |
नहीं बदले जा सकते. प्रॉडक्ट का यूनीक प्रॉडक्ट आईडी. पैरंट ऐप्लिकेशन में खास. प्रॉडक्ट आईडी में अंग्रेज़ी के छोटे अक्षर (a-z), संख्याएं (0-9), अंडरस्कोर (_), और बिंदु (.), अंग्रेज़ी के छोटे अक्षर या संख्या से शुरू होने चाहिए और उनकी लंबाई 1 से 40 के बीच होनी चाहिए. |
basePlans[] |
इस सदस्यता के लिए बुनियादी प्लान का सेट. सदस्यता के शुल्क और अवधि को तब दिखाता है, जब कोई और ऑफ़र लागू न हो. |
listings[] |
ज़रूरी है. इस सदस्यता के लिए, लोकलाइज़ की गई लिस्टिंग की सूची. इसमें पैरंट ऐप्लिकेशन की डिफ़ॉल्ट भाषा के लिए, कम से कम एक एंट्री होनी चाहिए. |
archived |
सिर्फ़ आउटपुट. इस सदस्यता को संग्रहित किया जाएगा या नहीं. संग्रह की गई सदस्यताएं अब किसी भी सदस्य के लिए उपलब्ध नहीं हैं, अपडेट नहीं की जा सकतीं और न ही सूची के अनुरोधों में तब तक वापस आती हैं, जब तक संग्रह किया गया फ़्लैग नहीं भेजा जाता. |
taxAndComplianceSettings |
टैक्स और कानूनी अनुपालन के बारे में जानकारी. |
बुनियादी प्लान
सदस्यता के लिए सिंगल बुनियादी प्लान.
जेएसओएन के काेड में दिखाना |
---|
{ "basePlanId": string, "state": enum ( |
फ़ील्ड | |
---|---|
basePlanId |
ज़रूरी है. नहीं बदले जा सकते. इस बुनियादी प्लान का यूनीक आइडेंटिफ़ायर. सदस्यता के भीतर अद्वितीय होना चाहिए और RFC-1034 का पालन करना चाहिए. इसका मतलब है कि इस आईडी में, सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z), संख्याएं (0-9), और हाइफ़न (-) हो सकते हैं. इसके अलावा, इसमें ज़्यादा से ज़्यादा 63 वर्ण हो सकते हैं. |
state |
सिर्फ़ आउटपुट. बुनियादी प्लान की स्थिति, जैसे कि वह चालू है या नहीं. ड्राफ़्ट और बंद किए गए बुनियादी प्लान को चालू किया जा सकता है या मिटाया जा सकता है. चालू बुनियादी प्लान को बंद किया जा सकता है. जिन बुनियादी प्लान का इस्तेमाल नहीं किया गया है उन्हें रद्द किया जा सकता है. संसाधन को अपडेट करके इस फ़ील्ड को बदला नहीं जा सकता. इसके बजाय, खास एंडपॉइंट का इस्तेमाल करें. |
regionalConfigs[] |
इलाके के हिसाब से, इस बुनियादी प्लान के बारे में जानकारी. |
offerTags[] |
इस बुनियादी प्लान के लिए ज़्यादा से ज़्यादा 20 कस्टम टैग की सूची दी गई है और बिलिंग लाइब्रेरी के ज़रिए ऐप्लिकेशन पर वापस भेजे गए हैं. इस बुनियादी प्लान की सदस्यता के ऑफ़र के लिए 'बिलिंग लाइब्रेरी' में भी ये ऑफ़र टैग मिलेंगे. |
otherRegionsConfig |
आने वाले समय में, Play ऐसी नई जगहों के लिए कीमत की जानकारी लॉन्च कर सकता है जहां Play लॉन्च हो सकता है. अगर इसे हटा दिया जाता है, तो आने वाले समय में Google Play के लॉन्च किए जा सकने वाली जगहों में, बुनियादी प्लान अपने-आप उपलब्ध नहीं होगा. |
यूनियन फ़ील्ड base_plan_type . इस बुनियादी प्लान का टाइप. बिलकुल एक सेट करना होगा. base_plan_type इनमें से सिर्फ़ एक हो सकता है: |
|
autoRenewingBasePlanType |
बुनियादी प्लान के अपने-आप रिन्यू होने का समय, समय-समय पर सेट करें. |
prepaidBasePlanType |
बिलिंग अवधि के खत्म होने पर, बुनियादी प्लान के अपने-आप रिन्यू न होने की अवधि सेट करें. |
स्थिति
बुनियादी प्लान की मौजूदा स्थिति.
Enums | |
---|---|
STATE_UNSPECIFIED |
अनिर्दिष्ट राज्य. |
DRAFT |
फ़िलहाल, बुनियादी प्लान ड्राफ़्ट स्थिति में है और उसे चालू नहीं किया गया है. इस पॉइंट को सुरक्षित तरीके से मिटाया जा सकता है. |
ACTIVE |
बुनियादी प्लान चालू है और नए सदस्यों के लिए उपलब्ध है. |
INACTIVE |
बुनियादी प्लान बंद है और सिर्फ़ मौजूदा सदस्यों को मिल सकता है. |
अपने-आप रिन्यू होने वाले बुनियादी प्लान का प्रकार
यह ऐसे बुनियादी प्लान के बारे में बताता है जो सदस्यता अवधि के खत्म होने पर, अपने-आप रिन्यू होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "billingPeriodDuration": string, "gracePeriodDuration": string, "resubscribeState": enum ( |
फ़ील्ड | |
---|---|
billingPeriodDuration |
ज़रूरी है. सदस्यता अवधि, ISO 8601 फ़ॉर्मैट में है. सही बिलिंग अवधि के लिए, सहायता केंद्र देखें. |
gracePeriodDuration |
सदस्यता की छूट की अवधि, ISO 8601 फ़ॉर्मैट में दी गई है. स्वीकार की जाने वाली वैल्यू P0D (शून्य दिन), P3D (3 दिन), P7D (7 दिन), P14D (14 दिन), और P30D (30 दिन) हैं. अगर जानकारी नहीं दी जाती है, तो डिफ़ॉल्ट वैल्यू का इस्तेमाल, बार-बार होने वाली अवधि के आधार पर किया जाएगा. |
resubscribeState |
यह ज़रूरी है कि उपयोगकर्ता, Google Play के प्लैटफ़ॉर्म पर इस बुनियादी प्लान की सदस्यता फिर से ले सकें. अगर कुछ भी न बताया गया हो, तो डिफ़ॉल्ट तौर पर REसदस्य के नाम में REसदस्य के रूप में हो सकता है END_STATE_ACTIVE. |
prorationMode |
बुनियादी प्लान के लिए प्रोरेशन मोड से यह तय होता है कि जब कोई उपयोगकर्ता, किसी दूसरे बुनियादी प्लान से स्विच करता है, तो क्या होता है. अगर जानकारी नहीं दी जाती है, तो डिफ़ॉल्ट रूप से, CHARGE_ON_Next_Billing_DATE को सेट की जाएगी. |
legacyCompatible |
रिन्यू हो रहा बुनियादी प्लान, पुराने सिस्टम के साथ काम करता है या नहीं. पुराने सिस्टम के साथ काम करने वाले बुनियादी प्लान को दिखाने के लिए, 'Google Play Billing लाइब्रेरी' के querySkuDetailsAsync() तरीके का इस्तेमाल किया जाता है, जो अब उपलब्ध नहीं है. किसी सदस्यता के लिए, रिन्यू हो रहे सिर्फ़ एक बुनियादी प्लान को 'Play Billing लाइब्रेरी' के पुराने वर्शन के साथ काम करने के लिए मार्क किया जा सकता है. |
legacyCompatibleSubscriptionOfferId |
सदस्यता ऑफ़र आईडी, जो लेगसी वर्शन के साथ काम करता है. पुराने सिस्टम के साथ काम करने की सदस्यता का ऑफ़र तब दिखाया जाएगा, जब 'Google Play Billing लाइब्रेरी' के querySkuDetailsAsync() तरीके का इस्तेमाल किया जाएगा, जो अब उपलब्ध नहीं है. रिन्यू किए जा रहे किसी बुनियादी प्लान के लिए, सिर्फ़ एक सदस्यता ऑफ़र को 'Play Billing लाइब्रेरी' के पुराने वर्शन के साथ काम करने के लिए मार्क किया जा सकता है. अगर पुराने सदस्यता के साथ काम करने के लिए, सदस्यता का कोई ऑफ़र नहीं है, तो इस फ़ील्ड को खाली स्ट्रिंग के तौर पर सेट करें. |
फिर से सदस्यता लें
बुनियादी प्लान फिर से सदस्यता की स्थिति में आ गया है.
Enums | |
---|---|
RESUBSCRIBE_STATE_UNSPECIFIED |
अनिर्दिष्ट राज्य. |
RESUBSCRIBE_STATE_ACTIVE |
फिर से सदस्यता ली जा रही है. |
RESUBSCRIBE_STATE_INACTIVE |
फिर से सदस्यता लेने की सुविधा बंद है. |
SubscriptionProrationMode
प्रोरेशन मोड का इस्तेमाल, बुनियादी प्लान को रिन्यू करने के लिए किया जाता है.
Enums | |
---|---|
SUBSCRIPTION_PRORATION_MODE_UNSPECIFIED |
अनजान मोड. |
SUBSCRIPTION_PRORATION_MODE_CHARGE_ON_NEXT_BILLING_DATE |
मौजूदा बिलिंग अवधि खत्म होने पर, उपयोगकर्ताओं से उनके नए बुनियादी प्लान के लिए शुल्क लिया जाएगा. |
SUBSCRIPTION_PRORATION_MODE_CHARGE_FULL_PRICE_IMMEDIATELY |
उपयोगकर्ताओं से उनके नए बुनियादी प्लान के लिए तुरंत और पूरी रकम ली जाएगी. नए प्लान की अवधि बढ़ाने के लिए, मौजूदा सदस्यता की बची हुई अवधि का इस्तेमाल किया जाएगा. |
प्रीपेडबुनियादी प्लान का प्रकार
यह ऐसे बुनियादी प्लान के बारे में बताता है जो बुनियादी प्लान के आखिर में अपने-आप रिन्यू नहीं होता. इसे मैन्युअल तरीके से भी उपयोगकर्ता को रिन्यू करना होगा.
जेएसओएन के काेड में दिखाना |
---|
{
"billingPeriodDuration": string,
"timeExtension": enum ( |
फ़ील्ड | |
---|---|
billingPeriodDuration |
ज़रूरी है. सदस्यता अवधि, ISO 8601 फ़ॉर्मैट में है. सही बिलिंग अवधि के लिए, सहायता केंद्र देखें. |
timeExtension |
उपयोगकर्ता, Google Play के प्लैटफ़ॉर्म पर इस प्रीपेड बुनियादी प्लान की अवधि बढ़ा सकते हैं या नहीं. अगर खास तौर पर नहीं बताया गया है, तो डिफ़ॉल्ट रूप से,TIME_EXTENSION_ACTIVE पर सेट होते हैं. |
टाइम एक्सटेंशन
बुनियादी प्लान का समय एक्सटेंशन.
Enums | |
---|---|
TIME_EXTENSION_UNSPECIFIED |
अनिर्दिष्ट राज्य. |
TIME_EXTENSION_ACTIVE |
समय एक्सटेंशन सक्रिय है. उपयोगकर्ताओं को अपने प्रीपेड प्लान को टॉप-अप करने या उसकी अवधि बढ़ाने की अनुमति है. |
TIME_EXTENSION_INACTIVE |
समय एक्सटेंशन निष्क्रिय है. उपयोगकर्ता अपने प्रीपेड प्लान को टॉप-अप या बड़ा नहीं कर सकते हैं. |
AreaBasePlanConfig
किसी खास क्षेत्र के लिए बुनियादी प्लान का कॉन्फ़िगरेशन.
जेएसओएन के काेड में दिखाना |
---|
{
"regionCode": string,
"newSubscriberAvailability": boolean,
"price": {
object ( |
फ़ील्ड | |
---|---|
regionCode |
ज़रूरी है. यह इलाका कोड पर लागू होता है, जैसा कि ISO 3166-2 में बताया गया है. उदाहरण के लिए, "US". |
newSubscriberAvailability |
बताए गए इलाके में बुनियादी प्लान नए सदस्यों के लिए उपलब्ध है या नहीं. अगर मौजूदा सदस्यों के लिए 'गलत है' पर सेट किया जाता है, तो उनकी सदस्यता रद्द नहीं की जाएगी. अगर इस नीति की जानकारी नहीं दी जाती है, तो यह डिफ़ॉल्ट रूप से 'गलत है' पर सेट होगी. |
price |
किसी खास इलाके में बुनियादी प्लान की कीमत. अगर बुनियादी प्लान नए सदस्यों के लिए उपलब्ध है, तो इसे सेट करना ज़रूरी है. किसी खास देश की मुद्रा में सेट होनी चाहिए. |
अन्य क्षेत्र के लिए बुनियादी प्लान का कॉन्फ़िगरेशन
Play किसी भी नई जगह के लिए कीमत की जानकारी लॉन्च कर सकता है.
जेएसओएन के काेड में दिखाना |
---|
{ "usdPrice": { object ( |
फ़ील्ड | |
---|---|
usdPrice |
ज़रूरी है. डॉलर में कीमत, जिसे किसी भी नई जगह पर Play के लॉन्च के लिए इस्तेमाल किया जा सकता है. |
eurPrice |
ज़रूरी है. Play Store में किसी भी नई जगह के लिए यूरो का इस्तेमाल करें. |
newSubscriberAvailability |
बुनियादी प्लान की सुविधा, नए सदस्यों के लिए उपलब्ध है या नहीं, अगर यह सुविधा किसी भी नई जगह पर उपलब्ध है, तो Play को लॉन्च किया जा सकता है. अगर इस नीति की जानकारी नहीं दी जाती है, तो यह डिफ़ॉल्ट रूप से 'गलत है' पर सेट होगी. |
सदस्यता की सूची
सदस्यता का उपभोक्ता को दिखने वाला मेटाडेटा.
जेएसओएन के काेड में दिखाना |
---|
{ "languageCode": string, "title": string, "benefits": [ string ], "description": string } |
फ़ील्ड | |
---|---|
languageCode |
ज़रूरी है. इस लिस्टिंग की भाषा, जैसा कि BCP-47 में बताया गया है, जैसे कि "en-US". |
title |
ज़रूरी है. इस लिस्टिंग की भाषा में इस सदस्यता का शीर्षक. सादा टेक्स्ट. |
benefits[] |
Play Store जैसे प्लैटफ़ॉर्म पर उपयोगकर्ता को दिखाए गए फ़ायदों की सूची. साथ ही, लिस्टिंग की भाषा में इसे पहले जैसा किया जाता है. सादा टेक्स्ट. ज़्यादा से ज़्यादा चार फ़ायदों की सूची बनाई गई. |
description |
इस स्टोर पेज की भाषा में इस सदस्यता की जानकारी. ज़्यादा से ज़्यादा - 80 वर्ण. सादा टेक्स्ट. |
तरीके |
|
---|---|
|
सदस्यता को संग्रहित करता है. |
|
एक नई सदस्यता बनाता है. |
|
सदस्यता को मिटाता है. |
|
सिर्फ़ एक सदस्यता पढ़ता है. |
|
इसमें किसी ऐप्लिकेशन की सभी सदस्यताएं दिखती हैं. |
|
किसी मौजूदा सदस्यता को अपडेट करता है. |