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