कोई प्रबंधित उत्पाद बनाएं

Google Play बिलिंग का इस्तेमाल करके, आप ऐप्लिकेशन के अंदर ऐसे उत्पादों की पेशकश कर सकते हैं जो उपयोगकर्ता से सिर्फ़ एक बार शुल्क लेते हैं, जिन्हें प्रबंधित उत्पाद कहा जाता है. प्रबंधित उत्पादों में Google Play पर आपके ऐप्लिकेशन के अंदर वर्चुअल चीज़ों (उदाहरण: गेम स्तर या दवा) और प्रीमियम सेवाओं जैसे आइटम शामिल हो सकते हैं.

  • आप सदस्यता भी बना सकते हैं, जिसके लिए उपयोगकर्ताओं से बार-बार शुल्क लिया जाता है.

ज़रूरी जानकारी: ऐसे सभी ऐप्लिकेशन के अंदर उत्पाद जिनमें प्रबंधित उत्पाद और सदस्यताएं दोनों शामिल हैं, उन पर Google Play डेवलपर कार्यक्रम की नीतियां और लेन-देन शुल्क लागू होते हैं.

उपलब्धता

अगर आपके स्थान पर व्यापारी रजिस्ट्रेशन की सुविधा उपलब्ध है, तो आप Google Play बिलिंग का इस्तेमाल कर सकते हैं.

अगर आप ऐसी जगह हैं जहां यह सुविधा दी जाती है और अपने ऐप्लिकेशन में Google Play की 'बिलिंग' सुविधाओं का इस्तेमाल शुरू करना चाहते हैं, तो पेमेंट्स प्रोफ़ाइल सेट अप करें और Google Play बिलिंग API (एपीआई) दस्तावेज़ देखें.

आपके प्रबंधित उत्पाद बनाने के बाद, यह उन उपयोगकर्ताओं के लिए उपलब्ध होगा जो Google Play स्टोर का सबसे नया वर्शन चला रहे हैं.

ज़रूरी अनुमतियां

किसी प्रबंधित उत्पाद की पेशकश करने के लिए आपको अपने ऐप्लिकेशन की APK मेनिफ़ेस्ट फ़ाइल में com.android.vending.BILLING अनुमति की घोषणा करनी होगी. अगर आप अपना ऐप्लिकेशन विश्व भर में वितरित करते हैं, तब भी आप उन ऐप्लिकेशन को प्रकाशित कर सकते हैं, जो सभी देशों में com.android.vending.BILLING अनुमति का इस्तेमाल करते हैं.

प्रबंधित उत्पाद बनाएं

कोई एक प्रबंधित उत्पाद बनाएं

प्रबंधित उत्पाद बनाने से पहले, अपने उत्पाद आईडी की योजना सावधानी से बनाना पक्का करें. आपके ऐप्लिकेशन के उत्पाद आईडी खास होने चाहिए और बना लेने के बाद उन्हें बदला या फिर से इस्तेमाल नहीं किया जा सकता.
  • उत्पाद आईडी किसी लोअरकेस अक्षर या संख्या से शुरू होनी चाहिए और वह सिर्फ़ लोअरकेस अक्षरों (a-z), संख्याओं (0-9), अंडरस्कोर (_) और पीरियड (.) से बनी होनी चाहिए
  • ध्यान दें: उत्पाद आईडी android.test के साथ ही android.test से शुरू होने वाले सभी उत्पाद आईडी पर इस्तेमाल करने के लिए उपलब्ध नहीं हैं.

प्रबंधित उत्पाद बनाने के लिए:

  1. अपने Play कंसोल में साइन इन करें.
  2. कोई ऐप्लिकेशन चुनें.
  3. बाएं मेन्यू पर, स्टोर में मौजूदगी > ऐप्लिकेशन के अंदर उत्पादप्रबंधित उत्पाद पर क्लिक करें.
  4. प्रबंधित उत्पाद बनाएं पर क्लिक करें.
  5. अपने उत्पाद की जानकारी डालें.
    • शीर्षक: आइटम का छोटा नाम जैसे कि "सोने की दवा" (ज़्यादा से ज़्यादा 55 वर्णों का, लेकिन हमारा सुझाव है कि शीर्षकों को 25 वर्णों तक सीमित रखने पर सभी बातें ठीक से दिखाई जा सकती हैं).
    • विवरण: आइटम का बड़ा विवरण जैसे कि "जीवों को झटपट सुला देती है" (ज़्यादा से ज़्यादा 80 वर्णों का).
    • कीमत: अपनी स्थानीय मुद्रा में कीमत डालें या कीमत तय करने का टेम्प्लेट चुनें.
  6. “स्थिति” के आगे, चालू या काम नहीं करने वाला चुनें.
    • उत्पाद चालू होना चाहिए और उसका ऐप्लिकेशन प्रकाशित किया हुआ होना चाहिए ताकि वह खरीदारी के लिए उपलब्ध हो सके.
    • अगर आप परीक्षण खाते का इस्तेमाल कर रहे हैं, तो अप्रकाशित ऐप्लिकेशन में चालू आइटम उपलब्ध होते हैं. अधिक जानने के लिए, हमारी Android डेवलपर साइट पर जाएं.
  7. सेव करें पर क्लिक करें.

भाषाएं और अनुवाद

प्रबंधित उत्पाद उनके ऐप्लिकेशन के समान डिफ़ॉल्ट भाषा का इस्तेमाल करते हैं. खास भाषाओं में अनुवाद जोड़ने के लिए, कोई प्रबंधित उत्पाद चुनें और उसके बाद अनुवाद जोड़ें पर क्लिक करें. अपने ऐप्लिकेशन का अनुवाद करने के बारे में ज़्यादा जानें.

कई प्रबंधित उत्पादों का बैच बनाना

एक ही समय में कई प्रबंधित उत्पाद बनाने के लिए, आप एक CSV फ़ाइल अपलोड कर सकते हैं जिसमें आपके हरेक उत्पाद के विवरण शामिल हैं.
CSV फ़ाइलें डेटा मान को अलग करने के लिए कॉमा (,) और अर्धविराम (;) का इस्तेमाल करती हैं. कॉमा प्राथमिक डेटा मानों को और अर्धविराम उपमानों को अलग करते हैं.
जब आप प्रबंधित उत्पादों से एक CSV फ़ाइल बनाते हैं, तब पहली पंक्ति में CSV सिंटैक्स और उसके बाद अगली पंक्तियों में उत्पाद विवरण के बारे में बताएं.
महत्वपूर्ण: हर आइटम CSV फ़ाइल के अंदर पूरी तरह एक रेखा में दिखाई देना चाहिए.

प्रबंधित उत्पादों की एक CSV फ़ाइल अपलोड करें

  1. अपने Play कंसोल में साइन इन करें.
  2. कोई ऐप्लिकेशन चुनें.
  3. बाएं मेन्यू पर, स्टोर में मौजूदगी > ऐप्लिकेशन के अंदर उत्पादप्रबंधित उत्पाद पर क्लिक करें.
  4. इंपोर्ट/एक्सपोर्ट करें > सीएसवी फ़ाइल से प्रबंधित उत्पाद इंपोर्ट करें पर क्लिक करें.
    • अपनी उत्पाद सूची में मौजूदा प्रबंधित उत्पादों को ओवरराइट करने के लिए, मौजूदा उत्पादों को ओवरराइट करें चेकबॉक्स चुनें. इससे मौजूदा उत्पादों को सिर्फ़ तब ओवरराइट किया जाएगा जब CSV फ़ाइल के उत्पाद आईडी का मिलान, उत्पाद सूची में किसी मौजूदा प्रबंधित उत्पाद के उत्पाद आईडी से होता हो. किसी उत्पाद को ओवरराइट करने से उन प्रबंधित उत्पादों को नहीं मिटाया जाता है जिन्हें CSV में शामिल नहीं किया गया है.
  5. फ़ाइलों को ब्राउज़ करें पर क्लिक करें और फिर अपनी CSV फ़ाइल चुनें.

मौजूदा प्रबंधित उत्पादों की एक CSV फ़ाइल निर्यात करें

अगर आपने Play कंसोल में एक बार में प्रबंधित उत्पाद बनाए हैं, तो उसके बजाय CSV फ़ाइल का इस्तेमाल करके उन्हें बनाना शुरू करने के लिए CSV फ़ाइल का निर्यात करना बढ़िया तरीका हो सकता है.

  1. अपने Play कंसोल में साइन इन करें.
  2. कोई ऐप्लिकेशन चुनें.
  3. बाएं मेन्यू पर, स्टोर में मौजूदगी > ऐप्लिकेशन के अंदर उत्पादप्रबंधित उत्पाद पर क्लिक करें.
  4. इंपोर्ट/एक्सपोर्ट करें > ऐप्लिकेशन के अंदर उत्पादों को सीएसवी फ़ाइल में एक्सपोर्ट करें पर क्लिक करें.

सीएसवी फ़ाइल का उदाहरण देखें

यहां इस्तेमाल करने के लिए CSV सिंटैक्स का एक उदाहरण और प्रबंधित उत्पादों के तीन उदाहरण दिए गए हैं:
  • पहले उदाहरण में एक शीर्षक और विवरणों को दो अलग-अलग भाषाओं (en_US और es_ES) में परिभाषित किया गया है. मूल्य निर्धारण सांचा (टेम्प्लेट) आइटम की कीमत को परिभाषित करता है.
  • दूसरा उदाहरण मूल्य निर्धारण सांचा (टेम्प्लेट) का इस्तेमाल नहीं करता है. इसके बजाय, यह डिफ़ॉल्ट देश (यूएस) के लिए कीमत के बारे में बताता है. Play कंसोल उन सभी देशों में कीमतों को अपने आप सेट करने के लिए मौजूदा विनिमय दरों और स्थानीय रूप से प्रासंगिक मूल्य निर्धारण पैटर्न का इस्तेमाल करता है जहां ऐप्लिकेशन वितरित किया जाता है.
  • तीसरा उदाहरण भी मूल्य निर्धारण सांचा (टेम्प्लेट) का इस्तेमाल नहीं करता है. हर देश के लिए आइटम की कीमत मैन्युअल रूप से बताई जाती है जहां ऐप्लिकेशन वितरित किया जाता है.

CSV सिंटैस्क उदाहरण

उत्पाद आईडी,प्रकाशित स्थिति,खरीदारी प्रकार,अपने आप अनुवाद,स्थान-भाषा; शीर्षक; विवरण,अपने आप भरण कीमतें,कीमत,मूल्य-निर्धारण सांचा (टेम्प्लेट) आईडी

प्रबंधित उत्पाद के उदाहरण

उदाहरण 1

basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495

उदाहरण 2

standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,

उदाहरण 3

invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,

CSV फ़ाइलों के लिए डेटा मान 

प्रबंधित उत्पादों की CSV फ़ाइल में हर पंक्ति में ये मान हो सकते हैं, लेकिन हर पंक्ति में इनमें से कम से कम एक मूल्य निर्धारित नहीं होता है:  
उत्पाद आईडी

कोई नया उत्पाद बनाते समय CSV फ़ाइल में इस मान को सेट करने का प्रभाव उत्पाद आईडी डालने जैसा होता है.

अगर आप किसी प्रबंधित उत्पाद को असाइन किए गए उत्पाद आईडी के बारे में बताते हैं, जो पहले से किसी उत्पाद सूची में मौजूद है और आपने "ऐप्लिकेशन के अंदर उत्पादों को निर्यात करें" संवाद में मौजूदा उत्पादों को ओवरराइट करें चेकबॉक्स को चुना है, तो मौजूदा प्रबंधित उत्पाद के डेटा को उन मानों से ओवरराइट किया जाता है जिनके बारे में आप सीएसवी फ़ाइल में बताते हैं.

प्रकाशन स्थिति यह मान प्रकाशित या अप्रकाशित पर सेट होना चाहिए. यह किसी प्रबंधित उत्पाद को चालू या चालू नहीं के रूप में सेट करने के समान है.
खरीदारी का प्रकार

यह मान managed_by_android पर सेट होना चाहिए.

अपने आप अनुवाद

यह मान गलत पर सेट होना चाहिए क्योंकि प्रबंधित उत्पाद विवरणों के अपने आप अनुवाद की सुविधा नहीं है.

अगर आप किसी प्रबंधित उत्पाद के शीर्षक और विवरण के अनुवाद देना चाहते हैं, तो इन अनुवादों के बारे में साफ़ तौर पर स्थान-भाषा मान के अंदर बताएं.

स्थान-भाषा, शीर्षक, और विवरण

अगर आप किसी आइटम के लिए सिर्फ़ एक स्थान-भाषा शामिल करते हैं, तो आपको अपने ऐप्लिकेशन की डिफ़ॉल्ट स्थान-भाषा और आइटम के डिफ़ॉल्ट शीर्षक और विवरण के बारे में बताना होगा:

app_default_locale; item_default_title; item_default_description;

आप स्थान-भाषा मान सेट करने पर, अपने स्टोर पेज का अनुवाद जोड़ते समय दिखाई देने वाले किसी भी भाषा कोड का इस्तेमाल कर सकते हैं.

ध्यान दें: शीर्षक और जानकारी मानों के बारे में बताते समय, अर्धविराम (\;) और बैकस्लैश (\\) वर्णों से बचने के लिए बैकस्लैश का इस्तेमाल करें.

अगर आप आइटम के शीर्षक और विवरण के अनुवाद किए गए वर्शन शामिल करना चाहते हैं, तो आपको डिफ़ॉल्ट स्थान-भाषा, शीर्षक और विवरण के बाद हर अनुवाद के लिए स्थान-भाषा, शीर्षक और विवरणों की सूची ज़रूर देनी होगी. इस उदाहरण में, प्रबंधित उत्पाद डिफ़ॉल्ट स्थान-भाषा के रूप में en_US (संयुक्त राज्य अमेरिका अंग्रेज़ी) और अनुवाद के रूप में es_ES (स्पेन स्पैनिश) का इस्तेमाल करता है:

en_US; Invisibility Cloak; Makes you invisible.; es_ES; Capote Invisible; Se vuelven invisible.

नोट: किसी ऐप्लिकेशन में एक डिफ़ॉल्ट भाषा होती है लेकिन हर प्रबंधित उत्पाद, अनुवादों की अपनी सूची बनाए रखता है. हालांकि हर आइटम के स्थान-भाषा मान में पहला स्थान CSV फ़ाइल के समान होना चाहिए, दूसरी स्थान-भाषाएं एक से दूसरे आइटम में अलग हो सकती हैं.

अपने आप भरण कीमतें, देश, और कीमत

आप अपने आप भरण कीमतों को सही या गलत पर सेट कर सकते हैं. अगर कोई प्रबंधित उत्पाद, कीमत तय करने का टेम्पलेट इस्तेमाल करता है, तो आपको अपने आप भरी जाने वाली कीमतों को गलत पर सेट करना चाहिए और कीमत के लिए मान सेट नहीं करना चाहिए.

ध्यान दें: अगर आप सीएसवी फ़ाइल में किसी चीज़ की कीमत के बारे में बताते हैं, तो माइक्रो-यूनिट में कीमत दें, जहां 1,000,000 माइक्रो-यूनिट, असली मुद्रा की एक इकाई के बराबर है.

अपने आप भरी गई कीमतों का इस्तेमाल करें

ये अनुभाग बताते हैं कि अपने आप भरण कीमतों का मान देश और कीमत के मानों के सिंटैक्स और अर्थ को कैसे प्रभावित करता है.

अगर अपने आप भरण कीमतों को सही पर सेट करते हैं, तो आप सिर्फ़ आइटम की डिफ़ॉल्ट कीमत शामिल करते हैं; आप देशमान शामिल नहीं करते हैं.

उदाहरण के लिए, इन शर्तों के तहत:

  • आपके ऐप्लिकेशन की डिफ़ॉल्ट स्थान-भाषा en_US है.
  • किसी प्रबंधित उत्पाद की डिफ़ॉल्ट कीमत, कर के अलावा $1.99 है.
  • आप चाहते हैं कि दूसरे देशों के लिए कीमतें अपने आप भरी हों.

आप CSV फ़ाइल में अपने आप भरण कीमतों और कीमत के मान पंक्ति के आखिर में इस तरह सेट करेंगे: true,1990000,

हर देश के हिसाब से अपनी खुद की कीमत सेट करें  

अगर आप इसके बजाय अपने आप कीमतों को गलत पर सेट करते हैं, तो आप अपने ऐप्लिकेशन की डिफ़ॉल्ट स्थान-भाषा से संबंधित देश सहित उन सभी देशों के लिए देश और कीमत के मानों की सीरीज़ शामिल कर सकते हैं, जहां आप अपने ऐप्लिकेशन को वितरित करते हैं. हर देश का मान दो-अक्षरों के अपरकेस वाला ISO देश कोड है जो उस देश के बारे में बताता है जहां आपका ऐप्लिकेशन उपलब्ध कराया जाता है.

नोट: आपको हर उस देश के लिए देश कोड और कीमत देनी होगी जिसे आपका ऐप्लिकेशन लक्षित करता है. उन देशों की सूची देखने और उसमें बदलाव करने के लिए, अपने ऐप्लिकेशन का मूल्य निर्धारण और वितरण पेज खोलें.

हर कीमत मान उस देश में इस्तेमाल की जाने वाली मुद्रा के माइक्रो-यूनिट में आइटम की लागत के बारे में बताता है.

उदाहरण के लिए, अगर आप दूसरे देशों में इन कीमतों (सभी कर शामिल) के लिए अपना ऐप्लिकेशन पेश कर रहे हैं:

  • ब्राज़ील में R$6.99 
  • रूस में 129 ₽
  • भारत में ₹130
  • इंडोनेशिया में Rp 27,000
  • मेक्सिको में $37

आप CSV फ़ाइल में एक पंक्ति के अंत में अपने आप भरण कीमतों, देश और कीमत के मान इस तरह सेट कर सकते हैं:

false, BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000;

मूल्य निर्धारण सांचा (टेम्प्लेट) आईडी

अगर कोई आइटम किसी मूल्य निर्धारण सांचे (टेम्प्लेट) से लिंक किया गया है, तो आपको अपने आप भरण कीमतों को गलत पर सेट करना चाहिए और कीमत स्तंभ के लिए मान सेट नहीं करना चाहिए. अगर आइटम, मूल्य निर्धारण सांचे (टेम्प्लेट) से लिंक नहीं किया गया है, तो आपको मूल्य निर्धारण सांचा (टेम्प्लेट) आईडी के लिए मान सेट नहीं करना चाहिए. इसके बजाय, आप प्रबंधित उत्पाद की कीमतों को जिस तरह सेट करना चाहते हैं, उसके आधार पर अपने आप भरण कीमतें, देश और कीमत सेट करना चाहिए.

अगर आप एक CSV फ़ाइल आयात करते हैं और आपने "ऐप्लिकेशन के अंदर उत्पादों को निर्यात करें" संवाद में मौजूदा उत्पादों को ओवरराइट करें चेकबॉक्स को चुना है, तो आप प्रबंधित उत्पादों और मूल्य निर्धारण सांचों (टेम्प्लेट) के बीच लिंक अपडेट कर सकते हैं. किसी खास मूल्य निर्धारण सांचे (टेम्पलेट) से उत्पाद को लिंक करने के लिए, मूल्य निर्धारण सांचे (टेम्पलेट) आईडी मान को उस मूल्य निर्धारण सांचे (टेम्पलेट) आईडी पर सेट करें. प्रबंधित उत्पाद को सभी मूल्य निर्धारण सांचों (टेम्प्लेट) से अनलिंक करने के लिए, इसके मूल्य निर्धारण सांचे (टेम्पलेट) आईडी के लिए मान सेट ना करें.

आप किसी खास मूल्य निर्धारण सांचे (टेम्पलेट) से 1000 ऐप्लिकेशन कीमतों या प्रबंधित उत्पाद की कीमतों तक लिंक कर सकते हैं. इसलिए एक सीएसवी फ़ाइल की 1000 से ज़्यादा पंक्तियों में एक ही कीमत तय करने वाला टेम्प्लेट आईडी मान शामिल न करें.

क्या यह उपयोगी था?
हम उसे किस तरह बेहतर बना सकते हैं?

और मदद चाहिए?

मदद के दूसरे तरीकों के लिए साइन इन करें ताकि आपकी समस्या झटपट सुलझ सके