Google Play Billing Library के इंटिग्रेशन की जांच करना

आपको डेवलपमेंट के दौरान, अपने इंटिग्रेशन की जांच करते रहनी चाहिए. हमारा सुझाव है कि डेवलपमेंट के दौरान टेस्ट करने के लिए, लाइसेंस टेस्टर और Play Billing Lab का इस्तेमाल करें. इससे इस सेक्शन में बताए गए सभी टेस्ट किए जा सकेंगे.

लाइसेंस परीक्षक

लाइसेंस टेस्ट करने वाले लोगों को कॉन्फ़िगर करने के लिए, ऐप्लिकेशन का लाइसेंस देने के साथ इन-ऐप्लिकेशन बिलिंग की जांच करना लेख पढ़ें.

लाइसेंस की जांच करने वालों का इस्तेमाल करने से ये फ़ायदे मिलते हैं:

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

टेस्ट खरीदारी की प्रोसेस के बारे में यहां कुछ और जानकारी दी गई है:

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

खरीदारी करने वाले खाते की पुष्टि करने के लिए, खरीदारी वाला डायलॉग बॉक्स बड़ा करें. यहां दी गई बातों का ध्यान रखें:

  • टेस्ट खाते, टेस्टर के Android डिवाइस पर होने चाहिए.
  • अगर डिवाइस पर एक से ज़्यादा खाते हैं, तो खरीदारी उस खाते से की जाती है जिसने ऐप्लिकेशन डाउनलोड किया है.
  • अगर किसी भी खाते से ऐप्लिकेशन डाउनलोड नहीं किया गया है, तो खरीदारी पहले खाते से की जाती है.

ऐप्लिकेशन को डिस्ट्रिब्यूट करने से पहले, Google Play के टेस्ट ट्रैक का इस्तेमाल करके, अतिरिक्त पुष्टि की जा सकती है. उदाहरण के लिए, टेस्ट ट्रैक का इस्तेमाल करके, क्यूए टीम से नई रिलीज़ की जांच कराई जा सकती है.

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

टेस्ट ट्रैक का इस्तेमाल करके, Google Play Billing Library के इंटिग्रेशन को टेस्ट करने के लिए, यह तरीका अपनाएं:

  1. अपने ऐप्लिकेशन को टेस्ट ट्रैक पर पब्लिश करें. ध्यान दें कि किसी ऐप्लिकेशन को टेस्टिंग ट्रैक पर पब्लिश करने के बाद, टेस्टर के लिए ऐप्लिकेशन उपलब्ध होने में कुछ घंटे लग सकते हैं.
  2. पक्का करें कि हर टेस्टर ने आपके ऐप्लिकेशन की टेस्टिंग के लिए ऑप्ट-इन किया हो. टेस्ट के ऑप्ट-इन यूआरएल पर, टेस्टर को इस बात की जानकारी मिलती है कि टेस्टर होने का क्या मतलब है. साथ ही, उन्हें ऑप्ट-इन करने का लिंक भी मिलता है.

Android 1.6 या इसके बाद के वर्शन पर चलने वाले किसी भी Android डिवाइस पर, इंटिग्रेशन की जांच की जा सकती है. डिवाइस पर, Google Play ऐप्लिकेशन का नया वर्शन इंस्टॉल होना चाहिए. Android ऐप्लिकेशन डेवलप करने के लिए, डिवाइस को सेट अप करने के बारे में सामान्य जानकारी पाने के लिए, हार्डवेयर डिवाइसों का इस्तेमाल करना लेख पढ़ें.

Play Billing Lab

Play Billing Lab एक Android ऐप्लिकेशन है. यह डेवलपर को Google Play के बिलिंग सिस्टम के साथ इंटिग्रेशन को टेस्ट करने में मदद करता है. इससे डेवलपर को बिलिंग की सुविधाओं को टेस्ट करने, उन्हें तेज़ी से इंटिग्रेट करने, और भरोसे के साथ लॉन्च करने में मदद मिलती है. Play Billing Lab को Play Store से डाउनलोड और इंस्टॉल किया जा सकता है.

Play Billing Lab की मदद से, टेस्टिंग के दौरान ये काम किए जा सकते हैं:

Play Billing Lab का डैशबोर्ड
दूसरी इमेज. Play Billing Lab डैशबोर्ड.

वन-टाइम प्रॉडक्ट की टेस्टिंग करना

इस्तेमाल किए जा सकने वाले प्रॉडक्ट की जांच करना

इस्तेमाल किए जाने वाले प्रॉडक्ट की जांच करते समय, अलग-अलग स्थितियों में जांच करें. जैसे:

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

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

ऐसे प्रॉडक्ट की जांच करना जिन्हें इस्तेमाल नहीं किया जा सकता

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

अधूरी खरीदारी की जांच करना

खरीदारी के ऐसे अनुरोध की जांच करें जिसमें खरीदारी की स्थिति PURCHASED होने पर आइटम दिया जाना चाहिए. लाइसेंस टेस्टर के पास, पेमेंट के ऐसे दो टेस्ट इंस्ट्रूमेंट का ऐक्सेस होता है जिनमें पेमेंट कुछ मिनट बाद अपने-आप पूरा हो जाता है या रद्द हो जाता है.

  1. पेमेंट के ऐसे तरीके से खरीदारी करें जिसमें पेमेंट में कुछ समय लगता है. जैसे, स्लो टेस्ट कार्ड, कुछ मिनटों बाद नामंज़ूर करता है. इसके बारे में तीसरी इमेज में दिखाया गया है. ऐप्लिकेशन को रीस्टार्ट करें और पुष्टि करें कि खरीदारी का ऐक्सेस नहीं दिया गया है.

    धीमे टेस्ट कार्ड से खरीदारी करने की कोशिश करना, जिसे अस्वीकार कर दिया गया है
    तीसरी इमेज. नामंज़ूर किए गए स्लो टेस्ट कार्ड से खरीदारी करके देखें.

  2. पेमेंट के ऐसे तरीके से खरीदारी करें जिसमें पेमेंट कुछ समय बाद होता है. जैसे, स्लो टेस्ट कार्ड, कुछ मिनटों बाद मंज़ूरी देता है. इसे चौथे फ़िगर में दिखाया गया है. कुछ मिनट इंतज़ार करें और पुष्टि करें कि खरीदारी की अनुमति मिल गई है.

    मंज़ूरी पा चुके स्लो टेस्ट कार्ड से खरीदारी की जांच करना
    चौथी इमेज. मंज़ूरी पा चुके स्लो टेस्ट कार्ड से खरीदारी करके देखें.

लंबित लेन-देन मैनेज करना लेख में जाकर, इस बारे में ज़्यादा जानकारी पाएं.

सदस्यता के लिए उपलब्ध सुविधाओं की जांच करना

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

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

रिन्यूअल की अवधियां

टेस्ट सदस्यताएं, असल सदस्यताओं की तुलना में ज़्यादा तेज़ी से रिन्यू होती हैं. साथ ही, टेस्ट सदस्यताएं ज़्यादा से ज़्यादा छह बार रिन्यू हो सकती हैं. इसमें बिना किसी शुल्क के आज़माने की अवधि और शुरुआती ऑफ़र वाली अवधि शामिल नहीं है.

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

प्रोडक्शन सदस्यता की अवधि सदस्यता के रिन्यूअल की जांच करना
एक हफ़्ता 5 मिनट तक
1 महीना 5 मिनट तक
तीन महीने 10 मिनट
6 महीने 15 मिनट
1 साल 30 मिनट

समयसीमा के हिसाब से सदस्यता की सुविधाओं, जैसे कि मुफ़्त में आज़माने की सुविधा की समयावधि को भी टेस्टिंग के लिए कम कर दिया जाता है. नीचे दी गई टेबल में, समय के हिसाब से सदस्यता की सुविधाओं से जुड़े टेस्टिंग के समय के बारे में बताया गया है:

सुविधा टेस्ट की अवधि
खाते पर रोक लगी है 10 मिनट
मुफ़्त में आज़माएं 3 मिनट
ग्रेस पीरियड 5 मिनट तक
शुरुआती कीमत की अवधि सदस्यता को आज़माने की अवधि के बराबर
एक महीने के लिए सदस्यता रोकना 5 मिनट तक
दो महीने के लिए रोकें 10 मिनट
तीन महीने के लिए सदस्यता रोकना 15 मिनट
कीमत में बढ़ोतरी के लिए सहमति लेने की अवधि

(यह सिर्फ़ दक्षिण कोरिया (KR) के लिए लागू है)
3 मिनट
खरीदारी की सहमति 5 मिनट तक

सदस्यता की स्थिति में बदलाव को तेज़ करना

Play Billing Lab और लाइसेंस टेस्टर का इस्तेमाल करके, सदस्यता रिन्यू करने की अवधि की जांच को तेज़ किया जा सकता है. इससे, सदस्यता की जांच को तेज़ किया जा सकता है. इसके अलावा, जांच के लिए ली गई सदस्यता को ग्रेस पीरियड में ले जाकर या खाते को होल्ड करके, पेमेंट अस्वीकार होने की स्थितियों की जांच की जा सकती है. इसके लिए, यह तरीका अपनाएं:

  1. डैशबोर्ड में मौजूद, सदस्यता की सेटिंग कार्ड पर जाकर, मैनेज करें पर क्लिक करें.
  2. वह चालू सदस्यता चुनें जिसे आपको टेस्ट करना है.
  3. सदस्यता की स्थिति ड्रॉप-डाउन मेन्यू पर क्लिक करें.
  4. सदस्यता की स्थिति अपडेट करने के लिए, टारगेट स्थिति पर क्लिक करें.
सदस्यता की स्थिति में बदलाव
पांचवीं इमेज. सदस्यता की स्थिति में बदलाव की जांच करें.

ड्रॉप-डाउन मेन्यू में टारगेट की गई सदस्यता की स्थिति चुनने के बाद, टेस्ट सदस्यता की स्थिति कुछ समय बाद अपडेट हो जाएगी.

ध्यान दें कि:

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

बिना शुल्क आज़माने के ऑफ़र

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

बिना शुल्क आज़माने के ऑफ़र की जांच करना
छठी इमेज. बिना शुल्क आज़माने के ऑफ़र की जांच करें.

कीमत में बदलाव

Play Billing Lab और लाइसेंस टेस्टर का इस्तेमाल करके, सदस्यता की कीमत में हुए बदलावों की जांच की जा सकती है. इससे, अन्य ऐक्टिव सदस्यों पर असर नहीं पड़ता. इसके लिए, यह तरीका अपनाएं:

  1. डैशबोर्ड में मौजूद, सदस्यता की सेटिंग कार्ड पर जाकर, मैनेज करें पर क्लिक करें.
  2. वह चालू सदस्यता चुनें जिसे आपको टेस्ट करना है.
  3. नई कीमत डालें.
  4. टेस्ट की ज़रूरत के हिसाब से, उपयोगकर्ता के ऑप्ट-आउट करने की सुविधा चेकबॉक्स को चुनें या उससे चुने हुए का निशान हटाएं.
  5. लागू करें पर क्लिक करें.
सदस्यता के शुल्क में हुए बदलाव की जांच करना
सातवीं इमेज. सदस्यता की कीमत में हुए बदलाव की जांच करें.

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

जांच की अवधि तय करते समय, इन बातों का ध्यान रखें:

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

यहां दी गई टेबल में, कई बिलिंग साइकल के लिए टेस्ट बिलिंग और सूचना की अवधि दिखाई गई है:

बुनियादी प्लान की बिलिंग की असल अवधि बिलिंग अवधि की जांच करना सूचना पाने की अवधि की जांच करना (ऑप्ट-इन और ऑप्ट-आउट करने की सुविधा वाले देशों/इलाकों में 30 दिनों पहले सूचना दी जाती है) सूचना देने की अवधि की जांच करना (ऑप्ट-आउट करने की सुविधा वाले देशों/इलाकों में 60 दिन पहले सूचना देना ज़रूरी है)
एक हफ़्ता 5 मिनट तक 5 मिनट तक 10 मिनट
1 महीना 5 मिनट तक 5 मिनट तक 10 मिनट
तीन महीने 10 मिनट 3 मिनट 6 मिनट
6 महीने 15 मिनट 2 मिनट 4 मिनट
1 साल 30 मिनट 3 मिनट 6 मिनट

कीमत में बढ़ोतरी से जुड़ी ऐसी जानकारी जिसके लिए उपयोगकर्ता की सहमति ज़रूरी है वह आपको purchases.subscriptionsv2.get एपीआई में मिलेगी.

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

सूचना पाने का शेड्यूल सूचना की जाँच की अवधि
पहला नोटिफ़िकेशन 3 मिनट
दूसरी (आखिरी) सूचना 1 मिनट

टेस्ट केस

सदस्यता इंटिग्रेशन की पुष्टि करने के लिए, आपको टेस्टिंग के इन चरणों का इस्तेमाल करना चाहिए. इन्हें देखने के लिए, दिखाएं/छिपाएं पर क्लिक करके, इस सेक्शन को बड़ा करें.

ऐसे लेन-देन की जांच करना जिन्हें मंज़ूरी नहीं मिली है

आपको यह जांच करनी चाहिए कि जब खरीदारी की स्थिति PURCHASED हो जाती है, तो लंबित लेन-देन सही तरीके से मैनेज किए जाते हैं या नहीं. साथ ही, एनटाइटलमेंट को उसके मुताबिक अपडेट किया जाता है या नहीं. लाइसेंस टेस्टर के पास, पेमेंट के ऐसे दो टेस्ट इंस्ट्रूमेंट का ऐक्सेस होता है जिनमें पेमेंट कुछ मिनट बाद अपने-आप पूरा हो जाता है या रद्द हो जाता है.

  1. पेमेंट के ऐसे तरीके से खरीदारी करें जिसमें पेमेंट में कुछ समय लगता है. जैसे, स्लो टेस्ट कार्ड, कुछ मिनटों बाद अस्वीकार कर देता है. इसे इमेज 8 में दिखाया गया है. ऐप्लिकेशन को रीस्टार्ट करें और पुष्टि करें कि खरीदारी का ऐक्सेस नहीं दिया गया है.

    धीमे टेस्ट कार्ड से खरीदारी करने की कोशिश करना, जिसे अस्वीकार कर दिया गया है
    आठवीं इमेज. नामंज़ूर किए गए स्लो टेस्ट कार्ड से खरीदारी करके देखें.

  2. पेमेंट के ऐसे तरीके से खरीदारी करें जिसमें पेमेंट कुछ समय बाद होता है. जैसे, धीमा टेस्ट कार्ड, कुछ मिनटों बाद मंज़ूरी देता है. इसे इमेज 9 में दिखाया गया है. कुछ मिनट इंतज़ार करें और पुष्टि करें कि खरीदारी की अनुमति मिल गई है.

    मंज़ूरी पा चुके स्लो टेस्ट कार्ड से खरीदारी की जांच करना
    नौवीं इमेज. मंज़ूरी पा चुके स्लो टेस्ट कार्ड से खरीदारी करके देखें.

प्रमोशन कोड की जांच करना

Google Play Console का इस्तेमाल करके, खुद की टेस्टिंग के लिए कोड बनाए जा सकते हैं. ध्यान रखें कि किसी ऐप्लिकेशन में सभी मैनेज किए गए प्रॉडक्ट के लिए, हर तीन महीने में सिर्फ़ 500 प्रोमो कोड बनाए जा सकते हैं.

आपको प्रोमो कोड रिडीम करने से जुड़े इन उदाहरणों की जांच करनी चाहिए:

  • जब आपके ऐप्लिकेशन में लॉन्च किए गए खरीदारी के डायलॉग में प्रोमो कोड डाला जाता है.
  • जब Google Play Store ऐप्लिकेशन में प्रोमो कोड रिडीम किया जाता है.
  • जब https://play.google.com/store पर जाकर, बाईं ओर मौजूद नेविगेशन में रिडीम करें बटन का इस्तेमाल करके प्रोमो कोड रिडीम किया जाता है.

इन स्थितियों में, आपको कोड रिडीम करने के अलग-अलग तरीकों की जांच करनी चाहिए. कम से कम ये टेस्ट करें:

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

हर टेस्ट के लिए, पक्का करें कि आइटम का पता सही तरीके से लगाया गया हो और उपयोगकर्ता को इसकी सूचना दी गई हो.

अलग-अलग देशों/इलाकों में खरीदारी के अनुभव को टेस्ट करना

Play Billing Lab का इस्तेमाल करके या उसके बिना, खरीदारी की सुविधा की जांच की जा सकती है:

टेस्ट

के साथ

Play Billing Lab Android ऐप्लिकेशन की मदद से, किसी भी देश/इलाके में खरीदारी के फ़्लो को टेस्ट किया जा सकता है. हालांकि, Play Billing Lab का इस्तेमाल करने के लिए, आपको लाइसेंस टेस्टर होना चाहिए. जांच करने के लिए, यह तरीका अपनाएं:

  1. ऐप्लिकेशन के बिलिंग उपयोगकर्ता को लाइसेंस टेस्टर के तौर पर रजिस्टर करें.
  2. उसी उपयोगकर्ता के खाते से Play Billing Lab ऐप्लिकेशन में लॉग इन करें.
  3. ज़रूरी देश चुनें और Play Billing Lab में बदलाव लागू करें.
  4. टेस्ट किए जा रहे ऐप्लिकेशन में खरीदारी की प्रोसेस शुरू करें.
अलग-अलग देशों/इलाकों में खरीदारी के अनुभव को टेस्ट करना
दसवीं इमेज. अलग-अलग देशों/इलाकों में खरीदारी की सुविधा को टेस्ट करें.

टेस्ट

जिनके पास

Play Billing Lab का इस्तेमाल किए बिना, किसी भी देश/इलाके में खरीदारी के फ़्लो की जांच की जा सकती है. जांच करने के लिए, यह तरीका अपनाएं:

  1. एक नया Gmail खाता बनाएं. यह खाता किसी भी देश में बनाया जा सकता है.
  2. इसके अलावा, आपके पास उपयोगकर्ता को लाइसेंस टेस्टर के तौर पर सेट अप करने का विकल्प भी है.
  3. जांच करने के लिए, ज़रूरी देश में वीपीएन का इस्तेमाल करें.
  4. खरीदारी वाला फ़्लो लॉन्च करें.

Play Store का डेटा और कैश मेमोरी मिटाएं. इसके बाद, आपको जिस देश के लिए टेस्ट करना है उसके लिए चरण #3 और #4 दोहराएं. किसी नए देश पर स्विच करने के बाद, आपको Google Play Store का डेटा मिटाना होगा. इससे पिछले देश से जुड़ा डेटा हट जाएगा.

खरीदारी की जांच करने के इन दोनों तरीकों से, किसी भी इलाके में ऑफ़र की उपलब्धता और उपयोगकर्ता अनुभव की जांच की जा सकती है. इससे कोई फ़र्क़ नहीं पड़ता कि आप किस इलाके में जांच कर रहे हैं.

पेमेंट के असली तरीके इस्तेमाल करके, खरीदारी करने का अनुभव टेस्ट करना

Play Billing Lab Android ऐप्लिकेशन की मदद से, पेमेंट के असल तरीकों का इस्तेमाल करके खरीदारी की प्रोसेस को टेस्ट किया जा सकता है.

पेमेंट के असली तरीकों को टेस्ट करने के लिए, यह तरीका अपनाएं:

  1. Google खाते के उपयोगकर्ता को लाइसेंस टेस्टर के तौर पर रजिस्टर करें.
  2. Play Billing Lab ऐप्लिकेशन में उसी उपयोगकर्ता के तौर पर लॉग इन करें.
  3. Play Billing Lab ऐप्लिकेशन में, पेमेंट के असल तरीके इस्तेमाल करने की सेटिंग चालू करें.
  4. टेस्ट किए जा रहे ऐप्लिकेशन में, खरीदारी की प्रोसेस को रीस्टार्ट करें और लॉन्च करें.