इस गाइड में, APK को App Distribution पर अपलोड करने और बिल्ड को टेस्टर के बीच डिस्ट्रिब्यूट करने का तरीका बताया गया है. इसके लिए, Firebase कंसोल का इस्तेमाल किया जाता है.
शुरू करने से पहले
अगर आपने पहले से ही A/B टेस्टिंग नहीं बनाई है, तो अपने Android प्रोजेक्ट में Firebase जोड़ें.
अगर आपने Firebase के किसी अन्य प्रॉडक्ट का इस्तेमाल नहीं किया है, तो आपको सिर्फ़ एक प्रोजेक्ट बनाना होगा और अपने ऐप्लिकेशन को रजिस्टर करना होगा. हालांकि, अगर आपने आने वाले समय में अन्य प्रॉडक्ट इस्तेमाल करने का फ़ैसला किया है, तो ऊपर लिंक किए गए पेज पर दिए गए सभी चरण पूरे करें.
पहला चरण. अपना ऐप्लिकेशन बनाएं
जब आपको अपने ऐप्लिकेशन का रिलीज़ से पहले वाला वर्शन, टेस्टर के बीच डिस्ट्रिब्यूट करना हो, तब अपनी सामान्य प्रोसेस का इस्तेमाल करके, अपना APK बनाएं. आपको APK पर, डीबग कुंजी या ऐप्लिकेशन साइनिंग कुंजी से साइन करना होगा.
दूसरा चरण. अपने ऐप्लिकेशन को टेस्टर के बीच डिस्ट्रिब्यूट करना
अपने ऐप्लिकेशन को टेस्टर के बीच डिस्ट्रिब्यूट करने के लिए, Firebase कंसोल का इस्तेमाल करके, अपनी APK फ़ाइल अपलोड करें:
App Distribution पेज Firebase कंसोल का खोलें. पूछे जाने पर, अपना Firebase प्रोजेक्ट चुनें.
रिलीज़ पेज पर, ड्रॉप-डाउन मेन्यू से वह ऐप्लिकेशन चुनें जिसे आपको डिस्ट्रिब्यूट करना है.
अपने ऐप्लिकेशन की APK फ़ाइल को कंसोल पर खींचकर छोड़ें, ताकि वह अपलोड हो जाए.
अपलोड पूरा होने के बाद, टेस्टर के उन ग्रुप और उन लोगों के बारे में बताएं जिन्हें आपको बिल्ड उपलब्ध कराना है. इसके बाद, बिल्ड के लिए रिलीज़ नोट जोड़ें.
टेस्टर ग्रुप बनाने के बारे में ज़्यादा जानने के लिए, टेस्टर मैनेज करना लेख पढ़ें.
बिल्ड को टेस्टर के लिए उपलब्ध कराने के लिए, डिस्ट्रिब्यूट करें पर क्लिक करें. टेस्टर को, ऐप्लिकेशन की जांच करने के लिए, ईमेल से न्योता अपने-आप मिल जाता है.
(ज़रूरी नहीं) रिलीज़ के खास लिंक को उन टेस्टर के साथ शेयर करने के लिए जिनके पास उन रिलीज़ का ऐक्सेस है, लिंक आइकॉन पर क्लिक करके, रिलीज़ के लिंक को क्लिपबोर्ड पर कॉपी करें.
बिल्ड को डिस्ट्रिब्यूट करने के बाद, वह App Distribution डैशबोर्ड में Firebase कंसोल के 150 दिनों (पांच महीने) तक उपलब्ध रहता है. जब बिल्ड की समयसीमा खत्म होने में 30 दिन बाकी होते हैं, तब कंसोल और टेस्टर के टेस्ट डिवाइस पर, बिल्ड की सूची में समयसीमा खत्म होने की सूचना दिखती है.
जिन टेस्टर को ऐप्लिकेशन की जांच करने के लिए न्योता नहीं मिला है उन्हें शुरू करने के लिए, ईमेल से न्योते मिलते हैं. वहीं, मौजूदा टेस्टर को ईमेल से सूचनाएं मिलती हैं कि जांच के लिए एक नया बिल्ड उपलब्ध है. टेस्ट ऐप्लिकेशन इंस्टॉल करने के निर्देशों के लिए, App Distribution की मदद से टेस्टर के तौर पर सेट अप करनाApp Distribution लेख पढ़ें. Firebase कंसोल में, हर टेस्टर का स्टेटस मॉनिटर किया जा सकता है. जैसे, उन्होंने न्योता स्वीकार किया है या नहीं और उन्होंने ऐप्लिकेशन डाउनलोड किया है या नहीं.Firebase
टेस्टर के पास, ऐप्लिकेशन की जांच करने के लिए न्योता स्वीकार करने के लिए 30 दिन होते हैं. इसके बाद, न्योते की समयसीमा खत्म हो जाती है. जब किसी न्योते की समयसीमा खत्म होने में पांच दिन बाकी होते हैं, तब Firebase कंसोल में, रिलीज़ पर मौजूद टेस्टर के बगल में, समयसीमा खत्म होने की सूचना दिखती है. टेस्टर की लाइन में मौजूद ड्रॉप-डाउन मेन्यू का इस्तेमाल करके, न्योते को फिर से भेजा जा सकता है.
अगले चरण
जब आपके ऐप्लिकेशन के नए बिल्ड इंस्टॉल करने के लिए उपलब्ध हों, तब अपने टेस्टर को इन-ऐप्लिकेशन चेतावनियां दिखाने का तरीका जानें.
सीआई/सीडी का इस्तेमाल करके, क्यूए टेस्टर के बीच Android ऐप्लिकेशन डिस्ट्रिब्यूट करने के सबसे सही तरीके जानें.