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