समस्या का हल

सैंडबॉक्स का अपटाइम

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

किसी Android डिवाइस पर सैंडबॉक्स मोड को चालू और बंद करना

TapAndPay एनवायरमेंट की सेटिंग का इस्तेमाल करके, सैंडबॉक्स मोड को चालू किया जा सकता है. प्रोडक्शन मोड पर वापस जाने के लिए, बताए गए तरीके का ही पालन करें. हालांकि, सैंडबॉक्स के बजाय प्रोडक्शन चुनें.

TapAndPay एनवायरमेंट की सेटिंग इस्तेमाल करना

सैंडबॉक्स मोड चालू करने के लिए, यह तरीका अपनाएं:

  1. Settings ऐप्लिकेशन खोलें.
  2. स्क्रीन पर सबसे ऊपर मौजूद, अपने Google खाते / प्रोफ़ाइल फ़ोटो पर टैप करें. यहां आपको अपना नाम और "Google की सेवाएं और सेटिंग" दिखेगा.
  3. अगर विकल्प दिया गया है, तो अपनी प्रोफ़ाइल चुनें. इसके बाद, सभी सेवाएं पर टैप करें.
  4. स्क्रोल करके अन्य कैटगरी पर जाएं और TapAndPay Environment पर टैप करें. अगर आपको TapAndPay Environment नहीं दिखता है, तो अपने डिवाइस को रीबूट करें और पहले चरण से फिर से शुरू करें.
  5. ड्रॉप-डाउन मेन्यू पर टैप करें और SANDBOX को चुनें.
  6. एनवायरमेंट बदलने की पुष्टि करने वाला स्क्रीनशॉट
  7. आपको यह डायलॉग दिखेगा, जिसमें बताया गया है कि एनवायरमेंट बदल गया है. ठीक है पर टैप करें और अपने डिवाइस को रीबूट करें.
  8. एनवायरमेंट बदलने की पुष्टि करने वाला स्क्रीनशॉट

Google Wallet का एनवायरमेंट सिंक करना

रीबूट करने के बाद Google Wallet खोलने पर, आपको यह डायलॉग दिख सकता है. इसके लिए , आपको Google Wallet को ज़बरदस्ती बंद करके फिर से खोलना होगा:

एनवायरमेंट बदलने की पुष्टि करने वाला स्क्रीनशॉट

Wear OS डिवाइस पर सैंडबॉक्स मोड को चालू और बंद करना

कनेक्ट किए गए Wear OS डिवाइस पर सैंडबॉक्स मोड चालू करने के लिए, एक खाली फ़ाइल जोड़ें और डिवाइस को फिर से चालू करें. इसके लिए, यहां दिया गया उदाहरण देखें:

adb shell touch /sdcard/Download/android_pay_env_override_sandbox
adb reboot

कनेक्ट किए गए Wear OS डिवाइस पर प्रोडक्शन मोड पर वापस जाने के लिए, फ़ाइल को मिटाएं और डिवाइस को रीबूट करें. इसके लिए, यहां दिया गया उदाहरण देखें:

adb shell rm /sdcard/Download/android_pay_env_override_sandbox
adb reboot

यह देखना कि आपका Android डिवाइस, सैंडबॉक्स मोड में है या प्रोडक्शन मोड में

आपका Android डिवाइस सैंडबॉक्स मोड में है या प्रोडक्शन मोड में, यह देखने के लिए यह तरीका अपनाएं

  1. Google Wallet ऐप्लिकेशन खोलें.
  2. सबसे ऊपर दाईं ओर, अपनी प्रोफ़ाइल फ़ोटो या खाते की जानकारी > Wallet की सेटिंग पर टैप करें.
  3. पेज के आखिर में जाएं. अगर आपको पुष्टि करने वाला ऐसा मैसेज दिखता है जिसमें SANDBOX लिखा है, तो इसका मतलब है कि आपको सैंडबॉक्स कॉल करने के लिए कॉन्फ़िगर किया गया है. अगर आपको कोई मैसेज नहीं दिखता है, तो इसका मतलब है कि आपको प्रोडक्शन कॉल करने के लिए कॉन्फ़िगर किया गया है.
प्रोडक्शन मोड में Wallet की सेटिंग
इमेज 1: प्रोडक्शन मोड
सैंडबॉक्स मोड में Wallet की सेटिंग
इमेज 2: सैंडबॉक्स मोड

कुछ डिवाइसों पर, Google की सेटिंग में Google Wallet का विकल्प नहीं होता. Google Wallet की सेटिंग ऐक्सेस करने के लिए, आपको इस कमांड के साथ adb का इस्तेमाल करना होगा:

adb shell am start -a com.google.android.gms.tapandpay.settings.VIEW_HOME -n com.google.android.gms/com.google.android.gms.tapandpay.settings.TapAndPaySettingsActivity

Google से होस्ट किए गए एंडपॉइंट

सूचना एंडपॉइंट, एचटीटीपी 404 दिखाता है

सबसे पहले, पुष्टि करें कि सही एंडपॉइंट को कॉल किया जा रहा है. अगर आपको अब भी 404 गड़बड़ी दिखती है, तो हो सकता है कि एमटीएलएस सर्टिफ़िकेट गलत तरीके से कॉन्फ़िगर किए गए हों. कृपया सर्टिफ़िकेट के साथ अपने Google प्रतिनिधि से संपर्क करें.

जारी करने वाली कंपनी के होस्ट किए गए एंडपॉइंट

सर्वर पर डेटा सेव नहीं हो पाया / इनपुट/आउटपुट से जुड़ी गड़बड़ी / एचटीटीपी 413

पास जारी करने वाली कंपनियों को यह पक्का करना चाहिए कि अनुरोधों के लिए, कॉन्टेंट की ज़्यादा से ज़्यादा लंबाई कम से कम 20 एमबी पर सेट हो.