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

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

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

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

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

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

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

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

प्रोडक्शन सदस्यता की अवधि सदस्यता रिन्यू करने की सुविधा की जांच करना
एक हफ़्ता 5 मिनट
1 महीना 5 मिनट
3 महीने 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 मिनट
3 महीने 10 मिनट 3 मिनट 6 मिनट
6 महीने 15 मिनट 2 मिनट 4 मिनट
1 साल 30 मिनट 3 मिनट 6 मिनट

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

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

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

टेस्ट केस

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

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

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

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

    धीमे टेस्ट कार्ड से की गई खरीदारी को टेस्ट करना
    नौवीं इमेज. धीमे टेस्ट कार्ड से खरीदारी करके देखें.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

पब्लिश नहीं किए गए ऐप्लिकेशन के लिए खर्च की सीमाएं

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

Google Play पर, इन चीज़ों के लिए सीमाएं लागू की जाती हैं:

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

ये सीमाएं हर 24 घंटे में रीसेट हो जाती हैं.

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