ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट बनाना

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

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

उपलब्धता

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

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

जब आप ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट बना लेते हैं, तो वह 'Google Play स्टोर' का नया वर्शन इस्तेमाल करने वालों के लिए उपलब्ध हो जाती है.

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

लोगों को ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट देने के लिए, आपके ऐप्लिकेशन की APK मेनिफ़ेस्ट फ़ाइल में, com.android.vending.BILLING की अनुमति चालू होनी चाहिए. अगर आप अपना ऐप्लिकेशन दुनिया भर में उपलब्ध कराते हैं, तो उस दौरान भी आप उन सभी ऐप्लिकेशन को प्रकाशित कर सकते हैं जो सभी देशों के लिए, com.android.vending.Billing की अनुमति का इस्तेमाल करते हैं.

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट बनाना

ऐप्लिकेशन में खरीदने के लिए कोई प्रॉडक्ट बनाना

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

ऐप्लिकेशन में खरीदने के लिए कोई प्रॉडक्ट बनाने के लिए:

  1. Play Console खोलें और ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट के पेज पर जाएं (कमाई करें > प्रॉडक्ट > ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट).
  2. प्रॉडक्ट बनाएं पर क्लिक करें.
  3. अपने प्रॉडक्ट के बारे में जानकारी डालें.
    • प्रॉडक्ट आईडी: यह आपके ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट के लिए एक यूनीक आईडी होता है.
    • शीर्षक: आइटम का छोटा नाम, जैसे कि "नींद की दवा". शीर्षक ज़्यादा से ज़्यादा 55 वर्णों में दिया जा सकता है. हालांकि, हमारा सुझाव है कि इसे 25 वर्ण में रखा जाए, ताकि यह सभी स्क्रीन पर से ठीक से दिख सके.
    • ब्यौरा: आइटम का लंबा ब्यौरा (जिसमें 200 वर्ण तक हों), जैसे कि “Instantly puts creatures to sleep."
    • आइकॉन:अपने प्रॉडक्ट के लिए यूनीक और सटीक इमेज का इस्तेमाल करें. इसमें टेक्स्ट, ब्रैंडिंग या प्रमोशन शामिल नहीं होने चाहिए. आपके प्रॉडक्ट का आइकॉन, आपके स्टोर पेज पर और परचेज़ फ़्लो के दौरान दिखता है.
      • 32-बिट PNG
      • 512 पिक्सल x 512 पिक्सल
      • 1 एमबी तक
    • कीमत: अपनी स्थानीय मुद्रा में कीमत डालें या कीमत तय करने वाला टेंप्लेट चुनें.
    • 'Play पॉइंट' पाने के लिए: अपने प्रॉडक्ट को सिर्फ़ 'Google Play पॉइंट' से खरीदने के लिए उपलब्ध कराएं.
  4. आपने जो बदलाव किए हैं उन्हें सेव करें. साथ ही, ऐप्लिकेशन में खरीदने के लिए अपने प्रॉडक्ट को सभी उपयोगकर्ताओं में उपलब्ध कराने के लिए, चालू करें पर क्लिक करें..
    • कोई प्रॉडक्ट खरीदारी के लिए तब ही उपलब्ध होगा, जब वह उपयोगकर्ताओं तक पहुंचाने की स्थिति (ऐक्टिव) में हो और जिस ऐप्लिकेशन पर वह उपलब्ध है उसे प्रकाशित कर दिया गया हो.
    • अगर आप टेस्ट खाते का इस्तेमाल कर रहे हैं, तो चालू आइटम उन ऐप्लिकेशन पर उपलब्ध होते हैं जिन्हें फ़िलहाल प्रकाशित नहीं किया गया है. ज़्यादा जानने के लिए, Android डेवलपर साइट पर जाएं.

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

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

ऐप्लिकेशन में खरीदने के लिए एक से ज़्यादा प्रॉडक्ट का बैच बनाना

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

ऐप्लिकेशन में खरीदने के लिए बनाए गए प्रॉडक्ट की CSV फ़ाइल अपलोड करना

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

ऐप्लिकेशन में खरीदने के लिए बनाए गए मौजूदा प्रॉडक्ट की CSV फ़ाइल एक्सपोर्ट करना

अगर आपने Play Console में एक-एक करके, ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट बनाए हैं, तो CSV फ़ाइल का इस्तेमाल करने के बजाय, CSV फ़ाइल को एक्सपोर्ट करके प्रॉडक्ट बनाना एक अच्छा तरीका हो सकता है.

  1. Play Console खोलें और ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट के पेज पर जाएं (कमाई करें > प्रॉडक्ट > ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट).
  2. एक्सपोर्ट करें पर क्लिक करें.

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

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

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

Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट के उदाहरण

पहला उदाहरण

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

दूसरा उदाहरण

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

तीसरा उदाहरण

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 फ़ाइल में वैल्यू सेट करने से, वैसा ही असर पड़ेगा जैसा किसी ऐप्लिकेशन में खरीदने के लिए नए प्रॉडक्ट को बनाते समय, प्रॉडक्ट आईडी डालने से होता है.

अगर आपने ऐप्लिकेशन में खरीदने के लिए किसी ऐसे प्रॉडक्ट को असाइन किया गया कोई प्रॉडक्ट आईडी बताया है जो पहले से प्रॉडक्ट सूची में मौजूद है, तो ऐप्लिकेशन में खरीदने के लिए मौजूदा प्रॉडक्ट का डेटा, उन वैल्यू से ओवरराइट हो जाते हैं जिन्हें आपने 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 फ़ाइल में एक जैसी होनी चाहिए, अलग-अलग आइटम के लिए अन्य स्थान-भाषाएं अलग-अलग हो सकती हैं.

अपने-आप डाली जाने वाली कीमतें, देश, और कीमत

आप अपने-आप डाली जाने वाली कीमतों को सही या गलत पर सेट कर सकते हैं. अगर ऐप्लिकेशन में खरीदने के लिए बनाया गया कोई प्रॉडक्ट, किसी कीमत तय करने वाले टेंप्लेट का इस्तेमाल करता है, तो आपको अपने-आप डाली जाने वाली कीमतों को गलत पर सेट करना होगा. साथ ही, कीमत के लिए वैल्यू सेट नहीं करना चाहिए.

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

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

ये सेक्शन बताते हैं कि अपने-आप भरने वाली कीमतों का वैल्यू देश और कीमत के वैल्यू के सिंटैक्स और मतलब पर कैसे असर डालता है.

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

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

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

आप CSV फ़ाइल के एक लाइन के आखिरी में, अपने-आप डाली जाने वाली कीमतों और कीमत के लिए सभी वैल्यू, इस तरह सेट करेंगे: true,1990000,

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

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

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

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

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

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

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

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

कीमत तय करने वाला टेंप्लेट आईडी

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

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

आप कीमत तय करने वाले किसी टेंप्लेट से ज़्यादा से ज़्यादा 1,000 ऐप्लिकेशन की कीमतों या ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की कीमतों को लिंक कर सकते हैं. इसलिए, एक CSV फ़ाइल की 1,000 से ज़्यादा लाइन में एक ही कीमत तय करने वाले टेंप्लेट के आईडी की वैल्यू शामिल न करें.

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

और मदद चाहिए?

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

true
खोजें
खोज साफ़ करें
खोज बंद करें
Google ऐप
मुख्य मेन्यू
खोज मदद केंद्र
true
92637
false