इस दस्तावेज़ में, ऐप्लिकेशन डिस्ट्रिब्यूशन में टेस्टर जोड़ने और हटाने का तरीका बताया गया है. इसमें ये टास्क भी शामिल हैं:
- Firebase प्रोजेक्ट में टेस्टर जोड़ना और हटाना
- Firebase App Distribution API की मदद से, टेस्टर जोड़ना और हटाना
- किसी ग्रुप में टेस्टर जोड़ना और हटाना
Firebase प्रोजेक्ट में टेस्टर जोड़ना और हटाना
Firebase कंसोल में, ऐप्लिकेशन डिस्ट्रिब्यूशन पेज के टेस्टर और ग्रुप टैब में जाकर, टेस्टर जोड़े और हटाए जा सकते हैं.
अगर आपके पास टेस्टर की संख्या ज़्यादा है, तो ग्रुप का इस्तेमाल करके, रिलीज़ के लिए टेस्टर का ऐक्सेस आसानी से मैनेज किया जा सकता है. ज़्यादा जानने के लिए, किसी ग्रुप में टेस्टर जोड़ना और हटाना लेख पढ़ें.
टेस्टर की सीमाएं
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 कंसोल के ऐप्लिकेशन डिस्ट्रिब्यूशन पेज में नहीं दिखता.
किसी ग्रुप को मिटाने के बाद, हो सकता है कि वह तुरंत न मिटे. ऐसा होने पर, मिटाए गए ग्रुप के टेस्टर को कुछ समय के लिए, किसी रिलीज़ का ऐक्सेस रखने वाले टेस्टर के तौर पर दिख सकता है.
अगले चरण
इंटरनल टेस्टिंग का दायरा बढ़ाने का तरीका जानने के लिए, न्योते के लिंक बनाना लेख पढ़ें.
मैन्युअल तरीके से या प्रोग्राम के ज़रिए, अन्य iOS डिवाइसों को रजिस्टर करने के लिए, अन्य iOS डिवाइसों को रजिस्टर करना लेख पढ़ें.