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