इस पेज पर समस्या हल करने के लिए सहायता और अक्सर पूछे जाने वाले सवालों के जवाब दिए गए हैं App Distribution की मदद से ऐप्लिकेशन डिस्ट्रिब्यूट करने और उनकी जांच करने से जुड़े सवाल.
डिस्ट्रिब्यूट किए जा रहे ऐप्लिकेशन
इन मामलों में आपको आने वाली समस्याओं को हल करने के लिए, नीचे दिए गए तरीकों का इस्तेमाल करें आपके टेस्टर को ऐप्लिकेशन उपलब्ध करा रहा है.
संपर्क ईमेल मौजूद न होने की वजह से, ऐप्लिकेशन उपलब्ध नहीं कराया जा सकता
किसी ऐप्लिकेशन को अपलोड करते समय, आपको इस गड़बड़ी का सामना करना पड़ सकता है:
"हमें ऐप्लिकेशन <app-id>
के लिए संपर्क ईमेल नहीं मिला. कृपया यहां जाएं
इसे सेट अप करने के लिए, Firebase कंसोल में App Distribution."
अगर उपलब्ध हो, तो Firebase कंसोल में संपर्क ईमेल सेट करें. अगर समस्या इसके बाद, Firebase की सहायता टीम से संपर्क करें.
आपके ऐप्लिकेशन का प्रावधान करने में कोई गड़बड़ी हुई (400, 409 या 500 गड़बड़ियां )
अगर प्रावधान के दौरान आपको बार-बार 400, 409 या 500 की गड़बड़ियां मिलती हैं, तो Firebase की सहायता टीम से संपर्क करें. उपलब्ध कराएं आपके Firebase प्रोजेक्ट नंबर और ऐप्लिकेशन आइडेंटिफ़ायर से जुड़ी सहायता.
APK फ़ाइल अपलोड नहीं की जा सकी
APK के साइज़ की पुष्टि करें. सभी बाइनरी के लिए अधिकतम फ़ाइल आकार सीमा है 2048 MiB, जो कि 2 जीबी से कुछ ज़्यादा है.
अगर APK का साइज़, फ़ाइल के साइज़ की सीमा के अंदर है और उसे दोबारा बनाया जा सकता है, तो संपर्क करें Firebase सहायता.
फ़ास्ट लेन वाले APK को अपलोड नहीं किया जा सका. APK पर साइन नहीं किया गया है.
पुष्टि करें कि APK को, इनका इस्तेमाल करके साइन किया गया है:
apksigner verify --verbose ~/app-distro/app-distro-apps/[path_name]/app/ build/outputs/apk/debug/app-debug.apk
Android ऐप्लिकेशन बंडल (एएबी) डिस्ट्रिब्यूट करना
सोशल मीडिया ऐप्लिकेशन से जुड़ी गड़बड़ियां मिल रही हैं साइन-इन/तीसरे पक्ष के एपीआई की सेवा देने वाली कंपनियां
जब App Distribution पर एएबी अपलोड किया जाता है, तब Google Play अपने-आप उसे फिर से साइन कर देता है ऐप्लिकेशन साइनिंग पासकोड के सर्टिफ़िकेट का इस्तेमाल करके, जनरेट किया गया APK. जब कहा जाए, तब अगर आपको एपीआई सेवा देने वाली किसी कंपनी का इस्तेमाल जारी रखना है, तो आपको अपना ऐप्लिकेशन एपीआई सेवा देने वाली कंपनियों के साथ रजिस्टर करना होगा अपनी तीसरे पक्ष की सेवाओं के बारे में बात करते हैं. हस्ताक्षर करने के बाद, आपके ऐप्लिकेशन का टेस्ट सर्टिफ़िकेट को Firebase कंसोल में देखा जा सकता है.
क्या मेरे अपलोड किए गए एएबी Google Play में भी दिखते हैं?
एएबी फ़ॉर्मैट, आपके App Distribution पर अपलोड किया गया होता है. यह आपके Google Play में नहीं दिखता डेवलपर खाता (इसमें ऐप्लिकेशन बंडल एक्सप्लोरर और संगठन में काम करने वालों के साथ ऐप्लिकेशन शेयर करने की सुविधा शामिल है).
खाता अनलिंक करने पर क्या होगा Google Play से Firebase?
Firebase के किसी Android ऐप्लिकेशन को Google Play से अनलिंक करने पर, ये चीज़ें होती हैं:
आपके पास App Distribution और एक्सपोर्ट पर नए ऐप्लिकेशन बंडल अपलोड करने की सुविधा नहीं होगी Google Play के साथ App Distribution इंटिग्रेशन की मदद से, Google Play पर उन्हें उपलब्ध करा सकता है.
मौजूदा बिल्ड यहां उपलब्ध रहेंगे Firebase App Distribution डैशबोर्ड और आपके टेस्टर के लिए.
Firebase और Google Play के बीच पहले एक्सपोर्ट किया गया डेटा बना रहेगा दोनों प्रॉडक्ट में उपलब्ध हो.
क्या किसी ऐप्लिकेशन को Google से लिंक करने की फिर से कोशिश की जा सकती है चलाना है?
App Distribution और अपलोड किए गए एएबी को आपके Firebase प्रोजेक्ट और Google, दोनों से अपने-आप लिंक कर दिया जाता है Play डेवलपर खाता डाउनलोड करना होगा. पक्का करें कि इन ज़रूरी शर्तों को पूरा किया गया हो:
आपके Google Play डेवलपर खाते में, इनमें से कोई एक सुविधा मौजूद हो ऐक्सेस लेवल: मालिक या एडमिन.
Firebase प्रोजेक्ट के लिए, आपके पास इनमें से कोई एक भूमिका होगी: मालिक या Firebase एडमिन.
आपका ऐप्लिकेशन, Firebase और आपके Google Play डेवलपर के साथ रजिस्टर हो चुका है जोड़ें. इसका मतलब है कि आपके पास Firebase और Android ऐप्लिकेशन, दोनों हैं Play ऐप्लिकेशन.
Google Play और Firebase का Android ऐप्लिकेशन, दोनों रजिस्टर किए गए हों पैकेज नाम का ही इस्तेमाल करें.
Google Play में मौजूद ऐप्लिकेशन को ऐप्लिकेशन पर सेट अप किया गया हो डैशबोर्ड और उसे Google Play के किसी एक ट्रैक (इंटरनल टेस्टिंग, क्लोज़्ड टेस्टिंग, ओपन टेस्टिंग या प्रोडक्शन).
Google Play पर ऐप्लिकेशन की समीक्षा पूरी हो गई है और ऐप्लिकेशन को पब्लिश कर दिया गया है. आपका अगर ऐप्लिकेशन की स्थिति कॉलम में, इनमें से कोई एक जानकारी दिखती है, तो ऐप्लिकेशन पब्लिश हो जाएगा स्टेटस: इंटरनल टेस्टिंग (ड्राफ़्ट की इंटरनल टेस्टिंग नहीं), क्लोज़्ड टेस्टिंग, ओपन टेस्टिंग या प्रोडक्शन.
अगर आपने कोई ऐसा ऐप्लिकेशन अपलोड किया है जो पहले इनके लिए ऊपर दी गई शर्तों को पूरा नहीं करता था जोड़ दिया जा सकता है. हालांकि, अब ऐसा हो जाता है. Firebase Android ऐप्लिकेशन को फिर से लिंक करने की कोशिश की जा सकती है Google Play से डाउनलोड किया जा सकता है.
ऐप्लिकेशन इंस्टॉल करना और उनकी जांच करना
अपने टेस्टर की समस्याओं को हल करने के लिए, यहां दी गई सलाह अपनाएं आपके ऐप्लिकेशन को इंस्टॉल और टेस्ट करते समय उन्हें न मिले.
टेस्टर के पास Google खाता नहीं है
जब कोई उपयोगकर्ता Google खाता बनाता है, तो उसे अपने-आप एक Gmail पता मिल जाता है.
अगर किसी टेस्टर के पास Google Workspace या Gmail पता नहीं है या वह इसके बजाय, साइन इन करने के लिए किसी दूसरे ईमेल पते का इस्तेमाल करें. टेस्टर को किसी गैर-Gmail खाते को लिंक करने के लिए कहें और साइन इन करने के लिए उस ईमेल का उपयोग करें.
दूसरा ईमेल पता चुनते समय, टेस्टर को इन दिशा-निर्देशों का पालन करना होगा:
- Gmail पते का इस्तेमाल न करें.
- ऐसे ईमेल पते का इस्तेमाल न करें जिसे पहले ही किसी दूसरे Google खाते से लिंक किया गया है.
- इस ईमेल से साइन इन करते समय, अपने Google खाते के पासवर्ड का इस्तेमाल करना न भूलें इससे पहले ही अपने कारोबार के हिसाब से name@yourcompany.com जैसा कोई ईमेल पता बनाएं.
ज़्यादा जानकारी के लिए, अपने Google खाते में किसी दूसरे ईमेल पते से साइन इन करना लेख पढ़ें.
टेस्टर सही ऐप्लिकेशन या बिल्ड नहीं देख पा रहे हैं
अगर टेस्टर ने न्योता स्वीकार करने के लिए, किसी दूसरे ईमेल पते का इस्तेमाल किया हो अगर टेस्टर को न्योता भेजा गया है, तो हो सकता है कि टेस्टर सही ऐप्लिकेशन न देख पाए या बिल्ड.
वह ईमेल पता जिसे डेवलपर ने न्योता भेजा है और नए बिल्ड में जोड़ा है (ईमेल A) उस ईमेल से अलग हो सकता है जिसका इस्तेमाल टेस्टर, न्योता (ईमेल B). इससे, पर्दे के पीछे एक लिंक बन जाता है. जब भी A को ईमेल करें को नए बिल्ड में जोड़ा गया है, तो असल में ईमेल B को ऐक्सेस मिल रहा है.
अगर टेस्टर ने किसी दूसरे ईमेल पते से ईमेल से मिला न्योता स्वीकार कर लिया है, समस्या हल करने के लिए यह तरीका अपनाएं:
टेस्टर और App Distribution में ग्रुप टैब में जोड़ा गया है. मौजूदा न्योते हटा दिए जाते हैं.
ऐप्लिकेशन की जांच करने के लिए, टेस्टर को फिर से न्योता दें. टेस्टर को आमंत्रण ईमेल.
पक्का करें कि टेस्टर उसी ईमेल पते से न्योता स्वीकार करता हो.
टेस्टर को ईमेल सूचनाएं नहीं मिल रही हैं
इन मामलों में, हो सकता है कि टेस्टर को ईमेल सूचनाएं न मिलें:
ईमेल सूचनाएं, स्पैम फ़ोल्डर में भेजी जाती हैं.
ईमेल फ़िल्टर सेट किए गए हैं.
न्योता एक ईमेल खाते पर भेजा गया था, लेकिन टेस्टर ने ईमेल खाते में साइन इन करें. टेस्टर को वह ईमेल खाता जिस पर मूल रूप से आमंत्रण भेजा गया था.
टेस्टर को पहले न्योता भेजा गया था, लेकिन उसने शुरुआती न्योता स्वीकार नहीं किया. अगर टेस्टर को बाद वाली रिलीज़ में जोड़ा जाता है, तो App Distribution ये काम नहीं करेगा टेस्टर को रिलीज़ की सूचनाएं अपने-आप भेजें, क्योंकि शुरुआती आमंत्रण को स्वीकार नहीं किया.
पहला सलूशन
टेस्टर से स्पैम फ़ोल्डर और ईमेल पर सेट किए गए फ़िल्टर देखने के लिए कहें अपनी ईमेल सेवा.
अगर टेस्टर ने ईमेल की सदस्यता छोड़ दी है, तो टेस्टर को ऐसा करने के लिए कहें फ़ॉलो किया जा रहा है:
- वह ईमेल ढूंढें जो टेस्टर को पहले ऐप्लिकेशन से मिला था.
- सबसे नीचे, ईमेल की सेटिंग मैनेज करें पर क्लिक करें. इसके बाद, ईमेल को अनुमति दें पर क्लिक करें को फिर से सदस्य बनने के लिए प्रोत्साहित करें.
दूसरा सलूशन
अगर टेस्टर ईमेल सूचनाएं नहीं चाहता, लेकिन वह उसे स्वीकार करना चाहता है न्योता भेजने का विकल्प भी मिलता है, तो वे ऐप्लिकेशन के जिन न्योतों को मंज़ूरी मिलना बाकी है उन्हें सीधे ऐप्लिकेशन में देख सकते हैं टेस्टर ऐप्लिकेशन (डाउनलोड करने के निर्देश).
तीसरा सलूशन
टेस्टर और App Distribution में ग्रुप टैब पेज पर जाएं. ऐसा करने से, मौजूदा न्योते हट जाते हैं.
ऐप्लिकेशन की जांच करने के लिए, टेस्टर को फिर से न्योता दें. टेस्टर को आमंत्रण ईमेल. पक्का करें कि टेस्टर, वह ईमेल पता जिस पर आमंत्रण भेजा गया था.
ऐप्लिकेशन यह नहीं बताता कि उसे इंस्टॉल किया गया है
अगर कोई टेस्टर, रिलीज़ को डाउनलोड और इंस्टॉल करता है, लेकिन ऐप्लिकेशन के यूज़र इंटरफ़ेस की जानकारी देता है यह नहीं दिखाता है कि ऐप्लिकेशन इंस्टॉल किया गया है. यह एक जानी-पहचानी समस्या है. कुछ मामलों में, Firebase ऐप्लिकेशन में मौजूद बंडल आईडी, APK के बंडल आईडी से मेल नहीं खाता.
पुष्टि करें कि APK का बंडल आईडी, Firebase के बंडल आईडी से मेल खाता है वह ऐप्लिकेशन जिसका इस्तेमाल आपने डिस्ट्रिब्यूशन को अपलोड करने के लिए किया था.
Android की सूचना, जिसमें बताया गया है कि मेरे डिवाइस पर अनजान ऐप्लिकेशन इंस्टॉल नहीं हो सकते
अगर आपके मौजूदा ऐप्लिकेशन या ब्राउज़र को अब तक सूचना नहीं दी गई है, तो Android से जुड़ी चेतावनी दिखेगी ऐप्लिकेशन इंस्टॉल करने की अनुमति देती है. अनुमति देने के लिए:
Android 8 या उसके बाद वाला वर्शन: सेटिंग ऐप्लिकेशन में, इस सोर्स से अनुमति दें.
Android 7 या इससे पहले का वर्शन: सेटिंग ऐप्लिकेशन में जाकर, सुरक्षा पर टैप करें और अज्ञात स्रोत चुनें. प्रॉम्प्ट दिखने पर, ठीक > भरोसेमंद.
टेस्ट APK इंस्टॉल नहीं हो पाए
अगर जांच करने वाला कोई APK, टेस्टर के डिवाइस पर इंस्टॉल नहीं हो पाता है, तो:
- पुष्टि करें कि नए वर्शन में मौजूद सर्टिफ़िकेट, टेस्टर के डिवाइस पर इंस्टॉल किया गया वर्शन हो. Android सिस्टम, आपको सिर्फ़ अगर सर्टिफ़िकेट मेल खाते हैं, तो ऐप्लिकेशन अपडेट हो जाएगा. ज़्यादा जानने के लिए, साइन इन करने से जुड़ी ज़रूरी बातें देखें.
- पक्का करें कि टेस्टर डिवाइस का ओएस वर्शन, ऐप्लिकेशन के साथ काम करता हो
(
minSdkVersion
देखें).
Android App Tester ऐप्लिकेशन में साइन इन न कर पाना
अगर App Tester ऐप्लिकेशन आपको साइन इन करने से रोकता है और आपको वापस रीडायरेक्ट करता है तो शायद Google Workspace (पहले इसे G Suite कहा जाता था) का इस्तेमाल किया जा रहा हो जिसमें पाबंदी से जुड़ी सेटिंग भी शामिल होंगी.
पाबंदी वाली सेटिंग हटाने के लिए:
अपने इसके ऐप्लिकेशन टैब में Google Workspace, पक्का करें कि Firebase App Distribution पर सेट न हो ऐक्सेस: ब्लॉक किया गया.
सेवाएं टैब में, पक्का करें कि Cloud Platform पर पाबंदी न लगी हो.
सेटिंग हटाने के बाद, फिर से साइन इन करने की कोशिश करें.
एएबी इंस्टॉल करते समय गड़बड़ी: "ऐप्लिकेशन इंस्टॉल नहीं किया जा सकता"
यह गड़बड़ी तब हो सकती है, जब इंस्टॉल किया जा रहा ऐप्लिकेशन किसी दूसरे ऐप्लिकेशन से मेल न खाता हो डिवाइस पर इंस्टॉल किया गया है. उदाहरण के लिए, यह उसी ऐप्लिकेशन से पसंद के मुताबिक अनुमति या ContentProvider का नाम.
टेस्टर से, गड़बड़ी की रिपोर्ट समस्या होने के तुरंत बाद रिपोर्ट देखें और ज़्यादा जानकारी के लिए मामले की वजह के बारे में ज़रूरी जानकारी. टेस्टर को इससे पहले वे ऐप्लिकेशन मिटाने होंगे जो आपस में मेल नहीं खाते तो नया ऐप्लिकेशन इंस्टॉल किया जा सकता है.
403 गड़बड़ी: "ऐक्सेस पाने के लिए अपने एडमिन से संपर्क करें"
जब आपको 403 वाली गड़बड़ी दिखती है, तो इसका मतलब यह है कि जिस खाते का इस्तेमाल किया जा रहा है उसे ऐप्लिकेशन इंस्टॉल करने और उनकी जांच करने की अनुमति नहीं है. Google Workspace में आपके खाते के डोमेन का ऐक्सेस तय करता है.
अगर आपको लगता है कि आपके पास ऐप्लिकेशन इंस्टॉल करने और उनकी जांच करने की अनुमति होनी चाहिए, तो अपने Google Workspace खाते के एडमिन से खाता सेटिंग बदलने के लिए कहें. आपके एडमिन को उन सेवाओं के ऐक्सेस को मैनेज करना जिन्हें अलग से कंट्रोल नहीं किया जाता है में दिए गए निर्देशों का पालन करना होगा.
अगर आपके पास एक से ज़्यादा खाते हैं, तो किसी ऐसे दूसरे खाते से लॉग इन करके देखें जिस पर ऐप्लिकेशन इंस्टॉल करने और उनकी जांच करने की पाबंदी न हो.
नए Android डिवाइस पर टेस्ट करें
अगर आप पहली बार टेस्टर हैं, तो टेस्टर के तौर पर सेट अप करना देखें.
अगर आप मौजूदा App Distribution टेस्टर हैं और आपको नया Android डिवाइस खरीदना है, तो चालू करें, लेकिन पूरे नए टेस्टर फ़्लो में जाने के बजाय, इन निर्देशों का पालन करें कदम:
अपने Android डिवाइस में, app Distribution.firebase.google.com पर जाएं.
अपने मौजूदा टेस्टर खाते से साइन इन करें और ऐप्लिकेशन डाउनलोड करें Android App Tester इंस्टॉल करने के लिए, स्क्रीन पर सबसे नीचे मौजूद टेस्टर बटन है.
App Distribution Android SDK के ज़रिए टेस्टर की सुविधाएं चालू करना
इन-ऐप्लिकेशन नए ऐप्लिकेशन को चालू करने में आने वाली समस्याओं को हल करने के लिए, नीचे दी गई सलाह का इस्तेमाल करें App Distribution Android SDK टूल की मदद से सूचनाएं तैयार करना या इन-ऐप्लिकेशन सुझाव, शिकायत या राय सबमिट करना.
टेस्टर, ऐप्लिकेशन में सुझाव/राय देने या शिकायत करने की सुविधा नहीं दे सकता
अगर आपने सहायता पाने के लिए अपने ऐप्लिकेशन में App Distribution Android SDK टूल पहले से सेट अप कर लिया है अगर टेस्टर आपके ऐप्लिकेशन में सुझाव या राय सबमिट नहीं कर पा रहे हैं, तो ये तरीके अपनाएं. कदम:
अपने ऐप्लिकेशन में App Distribution Android SDK के लिए वर्बोस लॉगिंग चालू करना:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
"FirebaseApp Distribution" को फ़िल्टर करके अपने ऐप्लिकेशन लॉग में गड़बड़ी के मैसेज देखें.
पुष्टि करें कि टेस्टर के पास इंस्टॉल की गई रिलीज़ का ऐक्सेस है:
अगर लॉग से यह पता चलता है कि "जांच करने वाले के पास संसाधन," ऐसा हो सकता है कि टेस्टर को ऐप्लिकेशन इस्तेमाल करने का न्योता न भेजा गया हो या हो सकता है कि उसके पास रिलीज़ का ऐक्सेस न हो.
Firebase कंसोल के App Distribution डैशबोर्ड में, वही रिलीज़ जो टेस्टर के डिवाइस पर चल रही है. साथ ही, पक्का करें कि टेस्टर, रिलीज़ कार्ड पर टेस्टर टैब में मौजूद होता है और स्वीकार की गई स्थिति.
अगर आपको अब भी सुझाव नहीं मिल रहा है, तो यह तरीका अपनाएं:
टेस्ट डिवाइस पर, App का इस्तेमाल करके Firebase App Distribution में साइन इन करें टेस्टर या टेस्टर का वेब ऐप्लिकेशन. Google खाता चुनना न भूलें जिसे आपने पहली बार तब इस्तेमाल किया था, जब आपने ऐप्लिकेशन की जांच करने का न्योता स्वीकार किया था.
App Tester का इस्तेमाल करके या टेस्ट वेब ऐप्लिकेशन का इस्तेमाल करके, ऐप्लिकेशन को फिर से इंस्टॉल करें पक्का करें कि टेस्टर के पास रिलीज़ का ऐक्सेस हो.
सुझाव, शिकायत या राय सबमिट करने की कोशिश करें. साथ ही, पक्का करें कि आपने एक ही Google खाता होना चाहिए.
पक्का करें कि आपने Firebase App Testers API चालू किया हो. ज़्यादा जानकारी के लिए, App Distribution Tester API चालू करना देखें.
मुख्य पाबंदियां में जाकर, पक्का करें कि Firebase App Testers API अनुमति वाले एपीआई की सूची में शामिल है.
ऐप्लिकेशन में सबमिट किया गया सुझाव नहीं मिल रहा है
अगर सुझाव सबमिट करते समय आपको यह मैसेज दिखता है, "क्या आपने सुझाव, शिकायत या राय भेजी होती, लेकिन डेवलपमेंट मोड की वजह से ऐसा नहीं किया जा सका," डेवलपर मोड बंद करना डिवाइस पर इस आदेश को चलाकर:
adb shell setprop debug.firebase.appdistro.devmode false
यह पक्का करने के लिए कि सबमिट किया जा रहा है, अपनी
google-services.json
फ़ाइल की जांच करें सही प्रोजेक्ट और ऐप्लिकेशन के लिए सुझाव/राय देना या शिकायत करना.अपने ऐप्लिकेशन में App Distribution Android SDK के लिए वर्बोस लॉगिंग चालू करना:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
इन्हें फ़िल्टर करके अपने ऐप्लिकेशन लॉग में गड़बड़ी के मैसेज देखें "FirebaseAppडिस्ट्रिब्यूशन".
टेस्टर को ऐप्लिकेशन में सूचनाएं नहीं मिल रही हैं
अगर आपने अपने ऐप्लिकेशन में App Distribution Android SDK टूल पहले ही सेट अप कर लिया था और टेस्टर को इन-ऐप्लिकेशन सूचनाएं नहीं मिल रही हैं. इसके लिए, यह तरीका अपनाएं:
टास्क में
OnFailureListener
अटैच करके गड़बड़ी के मैसेज देखें Firebase App Distribution API से मिला.Java
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener ( e -> { if (e instanceof FirebaseAppDistributionException) { // Log exception here }});
कोटलिन
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener { e -> if (e is FirebaseAppDistributionException) { // Log exception here } }
देखें कि टेस्टर के पास नई रिलीज़ का ऐक्सेस है या नहीं:
अपने ऐप्लिकेशन में डीबग मोड को चालू करना होगा. इसका तरीका जानने के लिए, Google Analytics दस्तावेज़ देखें.
अपने ऐप्लिकेशन को सिम्युलेटर में चलाएं और स्ट्रिंग खोजें "FirebaseAppडिस्ट्रिब्यूशन".
अगर लॉग से पता चलता है कि कोई रिलीज़ नहीं मिली या टेस्टर ने उसके पास ऐक्सेस नहीं है, हो सकता है कि आपका टेस्टर अभी तक रिलीज़.
इसके App Distribution डैशबोर्ड में Firebase कंसोल, पक्का करें कि टेस्टर आपके बिल्ड में शामिल हो डिस्ट्रिब्यूशन और स्वीकार की स्थिति में हो.
अगर आपके टेस्टर को अब भी चेतावनियां नहीं मिल रही हैं, तो ये सलाह अपनाएं नीचे दिया गया है, ताकि यह पक्का किया जा सके कि उन्होंने आपके ऐप्लिकेशन को टेस्ट करने का न्योता स्वीकार कर लिया है और कि उन्होंने अपने टेस्टिंग डिवाइस को सही तरीके से सेट अप किया हो:
टेस्ट डिवाइस पर, ऐप्लिकेशन के ज़रिए Firebase App Distribution में साइन इन करें टेस्टर या टेस्टर के वेब ऐप्लिकेशन की मदद से. Google सर्च इंजन को चुनना न भूलें वह खाता जिसका उपयोग आपने पहली बार तब किया था, जब आपने है.
पक्का करें कि ऐप्लिकेशन की नई रिलीज़, App Tester में उपलब्ध हो या टेस्टर बनाने के लिए वेब ऐप्लिकेशन.
ऐप्लिकेशन बंद करने के बाद, टेस्टर को फिर से साइन इन करने के लिए कहा जाता है
डिफ़ॉल्ट रूप से, आपके टेस्टर को अपने Google खाते में सिर्फ़ एक बार साइन इन करना होगा, ताकि टेस्टिंग की सुविधाएं चालू करना. अगर आपके टेस्टर ऐप्लिकेशन को बंद करके दोबारा खोलने के बाद, आपको फिर से साइन इन करने के लिए कहा जाएगा. ऐसा करने के लिए, यह पक्का करने के लिए सलाह कि आपका App Distribution कॉन्फ़िगरेशन सही तरीके से सेट अप किया गया है:
पक्का करें कि आपने Firebase App Testers API को चालू किया हो. ज़्यादा के लिए अगर आपको जानकारी के लिए, App Distribution Tester API चालू करना है, तो देखें.
मुख्य पाबंदियां में जाकर, पक्का करें कि Firebase App Testers API अनुमति वाले एपीआई की सूची में शामिल है.
अगर आम तौर पर, लॉग आउट करने पर SharedPreferences को हटाया जाता है, तो हो सकता है कि आप डेटा मिटाएं आपके टेस्टर की स्थिति. App Distribution एक फ़्लैग सेव करता है. इससे पता चलता है कि आपके टेस्टर ने पहले ही ऐप्लिकेशन में साइन इन कर रखा है. ज़्यादा जानकारी के लिए, देखें GitHub का डेटा स्टोर करने की जगह.
अक्सर पूछे जाने वाले सवाल
क्या मेरे ऐप्लिकेशन में टेस्टर जोड़ने के लिए कोई सीमा तय है?
Firebase App Distribution पर टेस्टर की ये सीमाएं होती हैं:
किसी Firebase प्रोजेक्ट में ज़्यादा से ज़्यादा 500 टेस्टर जोड़ें
App Distribution ग्रुप में ज़्यादा से ज़्यादा 200 टेस्टर जोड़ें
टेस्टर जोड़ने के लिए, बिना किसी शुल्क के अनुरोध करें बढ़ोतरी को सीमित करते हैं.
क्या टेस्टर बनने के न्योते की समयसीमा खत्म हो जाती है?
टेस्टर को 30 दिनों के अंदर, ऐप्लिकेशन की जांच करने का न्योता स्वीकार करना होगा. इसके बाद, ऐप्लिकेशन की समयसीमा खत्म हो जाएगी. जब किसी न्योते की समयसीमा खत्म होने के पांच दिन बाद की समयसीमा खत्म होने की सूचना होती है, तो रिलीज़ पर टेस्टर के बगल में मौजूद Firebase कंसोल. न्योते को रिन्यू किया जा सकता है इसके लिए, उसे टेस्टर की लाइन पर मौजूद ड्रॉप-डाउन मेन्यू के ज़रिए फिर से भेजें.
ऐप्लिकेशन की रिलीज़ कितने समय के लिए उपलब्ध होती हैं?
इनमें से किसी एक स्थिति में, ऐप्लिकेशन रिलीज़ को App Distribution से हटा दिया जाता है होता है:
- ऐप्लिकेशन की रिलीज़ 150 दिनों से ज़्यादा पुरानी है.
- आपने 1,000 से ज़्यादा ऐप्लिकेशन रिलीज़ नहीं किए हैं और ऐप्लिकेशन की रिलीज़, इससे ज़्यादा पुरानी है 1,000 सबसे नई ऐप्लिकेशन रिलीज़.
ज़्यादा जानकारी के लिए, ऐप्लिकेशन डिस्ट्रिब्यूशन ज़्यादा से ज़्यादा 1,000 रिलीज़ के साथ काम करता है लेख पढ़ें.
जब ऐप्लिकेशन 150 दिनों की समयसीमा या 1,000 दिन की समयसीमा तक पहुंच जाए या उसे पार कर जाए रिलीज़ की सीमा तय करने के बाद, रिलीज़ को App Distribution डैशबोर्ड से हटा दिया जाता है और Firebase App Tester ऐप्लिकेशन. अगर आपके टेस्टर ने रिलीज़ इंस्टॉल की है, तो स्थानीय ऐप्लिकेशन का लगातार चलना जारी रहता है.
ऐप्लिकेशन की रिलीज़ को लंबे समय तक उपलब्ध रखने के लिए, इनमें से किसी एक तरीके का इस्तेमाल करें सुझाव:
- ऐप्लिकेशन की रिलीज़ की समयसीमा खत्म होने या रिलीज़ की सीमा पार होने से पहले, APK या एएबी पर जाएं और App Distribution डैशबोर्ड से रिलीज़ को मिटाएं. इसके बाद, APK या AAB को App Distribution में नए बिल्ड के तौर पर फिर से अपलोड करना.
- रिलीज़ को डाउनलोड करें और उसे Cloud Storage पर अपलोड करें सदस्यता को लंबे समय तक संग्रहित करने के लिए किया जा सकता है.
ऐप्लिकेशन रिलीज़ 150 दिनों के बाद खत्म हो जाती हैं
जब आप अपने ऐप्लिकेशन की किसी रिलीज़ को Firebase पर अपलोड करते हैं, तो वह रिलीज़ App Distribution डैशबोर्ड अपलोड करने की तारीख से लेकर 150 दिनों तक. रिलीज़ अपलोड करने के बाद, ऐप्लिकेशन को टेस्टर में डिस्ट्रिब्यूट किया जा सकता है. ये टेस्टर, Firebase ऐप्लिकेशन से रिलीज़ को इंस्टॉल करते हैं टेस्टर के डिवाइस पर मौजूद ऐप्लिकेशन.
जब रिलीज़, समयसीमा खत्म होने की तारीख से 30 दिन बाद होती है, तो ऐप्लिकेशन रिलीज़ समयसीमा खत्म होने की सूचना, Firebase App Tester ऐप्लिकेशन में आपकी रिलीज़ में दिखती है.
ऐप्लिकेशन डिस्ट्रिब्यूशन की सुविधा ज़्यादा से ज़्यादा 1,000 रिलीज़ के साथ काम करती है
App Distribution आपको ज़्यादा से ज़्यादा हर ऐप्लिकेशन के लिए 1,000 रिलीज़. जब आपका ऐप्लिकेशन, 1,000 ऐप्लिकेशन रिलीज़ करने की सीमा तक पहुंच जाता है, App Distribution, सबसे पुराने वर्शन को अपने-आप मिटा देता है तय सीमा से ज़्यादा रिलीज़ करें.
अगर आपको अपने ऐप्लिकेशन की रिलीज़ मैन्युअल तरीके से मैनेज करनी हैं, तो App Distribution REST API का इस्तेमाल करें सूची में और मिटाएं एक साथ कई ऐप्लिकेशन रिलीज़ करने की सुविधा मिलती है.
अगर आपको कुछ पूछना है, तो Firebase की सहायता टीम से संपर्क करें.
मैं अपने डिवाइस पर इंस्टॉल किए गए टेस्ट ऐप्लिकेशन कैसे ऐक्सेस करूं?
अगर आप टेस्टर हैं, तो हमारा सुझाव है कि आप इसे डाउनलोड करें Firebase App Tester एक ऐसा ऐप्लिकेशन है जिसकी मदद से, अपने सभी टेस्ट बिल्ड एक ही जगह पर ऐक्सेस किए जा सकते हैं.
क्या ऑटोमेटेड टेस्टर की सुविधा के लिए कोई तय सीमा है?
Firebase App Distribution, Firebase टेस्ट लैब के इन्फ़्रास्ट्रक्चर और इसके कोटे का इस्तेमाल करता है और कीमतें एक जैसी हैं. परीक्षण कोटा इस आधार पर मापा जाता है: की जांच हर दिन की जाती है. टेस्टिंग कोटा और बिलिंग के बारे में ज़्यादा जानने के लिए, इस्तेमाल से जुड़ी जानकारी देखें टेस्ट लैब के लेवल, कोटा, और कीमत.
ऑटोमेटेड टेस्टर की सुविधा के लिए, फिर से कोशिश करने की सीमा क्या है?
कोटा पार करने पर, आपको कोटा से ज़्यादा गड़बड़ियां होंगी. कोटा करीब 24 साल लगता है घंटों तक रीसेट करें, इसलिए कोटा रिलीज़ होने तक आपको दोबारा कोशिश करने से बचना चाहिए. हालांकि, अगर आपको ऑटोमेटेड टेस्टर इन्फ़्रास्ट्रक्चर से जुड़ी गड़बड़ियां मिलती हैं, तो तुरंत कोशिश करने पर सफल हो सकता है.
ऑटोमेटेड टेस्टर के बीटा वर्शन की सुविधा चलाने के लिए, मुझे किन अनुमतियों की ज़रूरत होगी?
इसे चलाने के लिए, आपके पास Firebase प्रोजेक्ट में एडिटर का ऐक्सेस होना चाहिए ऑटोमेटेड टेस्टर की सुविधा की मदद से टेस्ट करें.
मैं अपना टेस्टर खाता कैसे मिटाऊं?
अपना App Distribution टेस्टर खाता और उससे जुड़ा डेटा मिटाने के लिए, इन चरणों का क्रम से पालन करें:
https://app Distribution.firebase.google.com पर जाएं और अपने Google खाते से साइन इन करें.
सबसे ऊपर दाईं ओर, settings (खाता मैनेज करें) पर क्लिक करें
खाता मिटाएं.
ज़रूरी नहीं: आपके Google खाते से जुड़ी अनुमतियों में, Firebase App Distribution से ऐक्सेस वापस लेने का विकल्प. ध्यान दें कि बिना किसी रुकावट के ऐक्सेस वापस लेना पहले अपना App Distribution खाता मिटाने से आपका टेस्टर नहीं मिटेगा खाते या डेटा से मेल खाती हो.