इस दस्तावेज़ में, ऐप्लिकेशन डिस्ट्रिब्यूशन में टेस्टर जोड़ने और हटाने का तरीका बताया गया है. इसमें ये टास्क भी शामिल हैं:
- Firebase प्रोजेक्ट में टेस्टर जोड़ना और हटाना
- Firebase App Distribution API की मदद से टेस्टर जोड़ना और हटाना
- टेस्टर को ग्रुप में जोड़ना और हटाना
Firebase प्रोजेक्ट में टेस्टर जोड़ना और हटाना
Firebase कंसोल में, ऐप्लिकेशन डिस्ट्रिब्यूशन पेज के टेस्टर और ग्रुप टैब में जाकर, टेस्टर जोड़े और हटाए जा सकते हैं.
किसी टेस्टर को अपने Firebase प्रोजेक्ट में जोड़ने के बाद, उसे ग्रुप में जोड़ा जा सकता है. रिलीज़ के लिए, टेस्टर के ऐक्सेस को ज़्यादा आसानी से मैनेज करने के लिए, ग्रुप का इस्तेमाल किया जा सकता है. ज़्यादा जानने के लिए, किसी ग्रुप में टेस्टर जोड़ना, हटाना, और उन्हें खोजना लेख पढ़ें.
Firebase प्रोजेक्ट से हटाए गए टेस्टर, आपके प्रोजेक्ट की सभी रिलीज़ का ऐक्सेस खो देते हैं. अपने ऐप्लिकेशन के डिस्ट्रिब्यूशन को सेट अप करते समय भी, टेस्टर को जोड़ा या हटाया जा सकता है. टेस्टर को जोड़ने और हटाने के बारे में ज़्यादा जानने के लिए, Firebase सीएलआई का इस्तेमाल करना और फ़ास्टलेन का इस्तेमाल करना लेख पढ़ें. Firebase App Distribution API का भी इस्तेमाल किया जा सकता है.
अगर आपके पास टेस्टर की संख्या ज़्यादा है, तो ग्रुप का इस्तेमाल करके, रिलीज़ के लिए टेस्टर का ऐक्सेस आसानी से मैनेज किया जा सकता है. ज़्यादा जानने के लिए, किसी ग्रुप में टेस्टर जोड़ना और हटाना लेख पढ़ें.
टेस्टर की संख्या
Firebase App Distribution में टेस्टर की ये सीमाएं हैं:
किसी Firebase प्रोजेक्ट में ज़्यादा से ज़्यादा 500 टेस्टर जोड़ें
App Distribution ग्रुप में ज़्यादा से ज़्यादा 200 टेस्टर जोड़ें
अगर आपको और टेस्टर जोड़ना है, तो बिना शुल्क की सदस्यता की सीमा बढ़ाने का अनुरोध करें.
Firebase App Distribution API की मदद से, टेस्टर जोड़ना और हटाना
Firebase App Distribution API में testers.batchAdd
और testers.batchRemove
एंडपॉइंट का इस्तेमाल करके, ऐप्लिकेशन टेस्टर को App Distribution से जोड़ा या हटाया जा सकता है. इसके लिए, आपको App Distribution API के लिए एचटीटीपी अनुरोध करना होगा.
टेस्टर को ग्रुप में जोड़ना और हटाना
Firebase कंसोल में, ऐप्लिकेशन डिस्ट्रिब्यूशन पेज के टेस्टर और ग्रुप टैब में जाकर, ग्रुप में टेस्टर जोड़े और हटाए जा सकते हैं. ग्रुप, बड़ी संख्या में टेस्टर के लिए रिलीज़ का ऐक्सेस मैनेज करने के लिए काम के होते हैं. उदाहरण के लिए, टेस्टर के छोटे ग्रुप को किसी ऐप्लिकेशन के शुरुआती रिलीज़ का ऐक्सेस देने के लिए, एक ग्रुप बनाया जा सकता है. शुरुआती टेस्टर ग्रुप से मिले सुझाव लागू करने के बाद, बड़ी संख्या में टेस्टर के लिए एक ग्रुप बनाया जा सकता है.
जब किसी ग्रुप में टेस्टर जोड़े जाते हैं या हटाए जाते हैं, तो उन टेस्टर को उस ग्रुप में डिस्ट्रिब्यूट की गई सभी रिलीज़ का ऐक्सेस मिल जाता है या वापस ले लिया जाता है.
किसी टेस्टर को ग्रुप से हटाना
किसी टेस्टर को ग्रुप से हटाने पर:
- टेस्टर को उन सभी रिलीज़ से हटा दिया जाता है जिनका ऐक्सेस, उस ग्रुप के ज़रिए सिर्फ़ उनके पास था जिससे उन्हें हटाया गया था.
- अगर टेस्टर किसी ऐसे दूसरे ग्रुप का सदस्य है जिसके पास रिलीज़ का ऐक्सेस भी है, तो टेस्टर के पास उस रिलीज़ का ऐक्सेस बना रहेगा.
ग्रुप मिटाना
किसी ग्रुप को मिटाने पर, उस ग्रुप के सभी टेस्टर को उन सभी रिलीज़ से हटा दिया जाता है जिनका ऐक्सेस उनके पास सिर्फ़ उस ग्रुप से था. ज़्यादातर मामलों में, ग्रुप को तुरंत मिटाने की प्रोसेस तुरंत शुरू हो जाती है. हालांकि, अगर आपके पास कई टेस्टर और रिलीज़ हैं, तो ग्रुप को मिटाने में ज़्यादा समय लग सकता है. ग्रुप को मिटाने के बाद, वह Firebase कंसोल के App Distribution पेज पर भी नहीं दिखेगा.
हो सकता है कि किसी ग्रुप को मिटाने का यह मतलब तुरंत न हो. हालांकि, किसी ग्रुप को मिटाने के बाद, आपको कुछ समय के लिए, मिटाए गए ग्रुप के अलग-अलग टेस्टर दिख सकते हैं. ये टेस्टर, कुछ समय के लिए किसी खास रिलीज़ को ऐक्सेस करने वाले ग्रुप के तौर पर दिखते हैं.
अगले चरण
अपने इंटरनल टेस्टिंग बेस को बढ़ाने का तरीका जानने के लिए, न्योते के लिंक बनाना लेख पढ़ें.
मैन्युअल तरीके से या प्रोग्राम के ज़रिए, अन्य iOS डिवाइसों को रजिस्टर करने के लिए, अन्य iOS डिवाइसों को रजिस्टर करना लेख पढ़ें.