यह गाइड बताती है कि ऐप डिस्ट्रीब्यूशन में एपीके कैसे अपलोड करें और फायरबेस कंसोल का उपयोग करके परीक्षकों को बिल्ड कैसे वितरित करें।
शुरू करने से पहले
यदि आपने पहले से नहीं किया है, तो अपने Android प्रोजेक्ट में Firebase जोड़ें ।
यदि आप किसी अन्य फायरबेस उत्पाद का उपयोग नहीं कर रहे हैं, तो आपको केवल एक प्रोजेक्ट बनाना होगा और अपना ऐप पंजीकृत करना होगा। हालांकि, यदि आप भविष्य में अतिरिक्त उत्पादों का उपयोग करने का निर्णय लेते हैं, तो उपरोक्त लिंक किए गए पृष्ठ पर सभी चरणों को पूरा करना सुनिश्चित करें।
चरण 1. अपना ऐप बनाएं
जब आप परीक्षकों को अपने ऐप्लिकेशन का रिलीज़-पूर्व संस्करण वितरित करने के लिए तैयार हों, तो अपनी सामान्य प्रक्रिया का उपयोग करके अपना APK बनाएं. आपको अपनी डीबग कुंजी या ऐप साइनिंग कुंजी से APK पर हस्ताक्षर करना होगा।
चरण 2. अपने ऐप को परीक्षकों को वितरित करें
परीक्षकों को अपना ऐप वितरित करने के लिए, Firebase कंसोल का उपयोग करके अपनी APK फ़ाइल अपलोड करें:
फायरबेस कंसोल का ऐप डिस्ट्रीब्यूशन पेज खोलें। संकेत मिलने पर अपना फायरबेस प्रोजेक्ट चुनें।
रिलीज़ पृष्ठ पर, वह ऐप चुनें जिसे आप ड्रॉप-डाउन मेनू से वितरित करना चाहते हैं।
इसे अपलोड करने के लिए अपने ऐप की एपीके फ़ाइल को कंसोल पर खींचें।
जब अपलोड पूरा हो जाए, तो उन परीक्षक समूहों और अलग-अलग परीक्षकों को निर्दिष्ट करें जिन्हें आप बिल्ड प्राप्त करना चाहते हैं। फिर, बिल्ड के लिए रिलीज़ नोट जोड़ें।
परीक्षक समूह बनाने के बारे में अधिक जानकारी के लिए परीक्षक प्रबंधित करें देखें.
परीक्षकों को बिल्ड उपलब्ध कराने के लिए वितरित करें पर क्लिक करें। ऐप का परीक्षण करने के लिए परीक्षक को स्वचालित रूप से एक ईमेल आमंत्रण प्राप्त होता है।
(वैकल्पिक) उन परीक्षकों के साथ विशिष्ट रिलीज़ के लिंक साझा करने के लिए जिनके पास उन रिलीज़ तक पहुंच है, क्लिपबोर्ड पर रिलीज़ लिंक को कॉपी करने के लिए लिंक आइकन पर क्लिक करें।
एक बार जब आप अपना बिल्ड वितरित कर देते हैं, तो यह 150 दिनों (पांच महीने) के लिए फायरबेस कंसोल के ऐप डिस्ट्रीब्यूशन डैशबोर्ड में उपलब्ध हो जाता है। जब बिल्ड समाप्त होने के 30 दिन बाद होता है, तो कंसोल और आपके परीक्षक की टेस्ट डिवाइस पर बिल्ड की सूची दोनों में एक समाप्ति सूचना दिखाई देती है।
जिन परीक्षकों को ऐप का परीक्षण करने के लिए आमंत्रित नहीं किया गया है, उन्हें आरंभ करने के लिए ईमेल आमंत्रण प्राप्त होते हैं, और मौजूदा परीक्षकों को ईमेल सूचनाएँ प्राप्त होती हैं कि एक नया निर्माण परीक्षण के लिए तैयार है। परीक्षण ऐप को इंस्टॉल करने के तरीके के बारे में निर्देशों के लिए, ऐप वितरण के साथ एक परीक्षक के रूप में सेट अप करें देखें। आप फायरबेस कंसोल में प्रत्येक परीक्षक की स्थिति की निगरानी कर सकते हैं-चाहे उन्होंने आमंत्रण स्वीकार किया हो और क्या उन्होंने ऐप डाउनलोड किया हो।
परीक्षकों के पास ऐप की समय सीमा समाप्त होने से पहले उसका परीक्षण करने का आमंत्रण स्वीकार करने के लिए 30 दिन होते हैं। जब आमंत्रण समाप्त होने के 5 दिन बाद होता है, तो एक रिलीज पर परीक्षक के बगल में फायरबेस कंसोल में एक समाप्ति सूचना दिखाई देती है। परीक्षक पंक्ति पर ड्रॉप-डाउन मेनू का उपयोग करके आमंत्रण को फिर से भेजकर इसे नवीनीकृत किया जा सकता है।
अगले कदम
परीक्षकों के लिए आपके ऐप (स्क्रीनशॉट सहित) के बारे में फ़ीडबैक भेजना आसान बनाने के लिए इन-ऐप फ़ीडबैक लागू करें।
अपने ऐप के नए बिल्ड इंस्टॉल करने के लिए उपलब्ध होने पर अपने परीक्षकों को इन-ऐप अलर्ट प्रदर्शित करने का तरीका जानें।
CI/CD का उपयोग करके QA परीक्षकों को Android ऐप्स वितरित करने के सर्वोत्तम अभ्यास सीखें।