App Distribution में टेस्टर जोड़ना और हटाना


इस दस्तावेज़ में, App Distribution में टेस्टर जोड़ने और हटाने का तरीका बताया गया है. इसमें ये टास्क शामिल हैं:

किसी Firebase प्रोजेक्ट में टेस्टर जोड़ना और उन्हें हटाना

Firebase कंसोल में, App Distribution पेज के टेस्टर और ग्रुप टैब में जाकर, टेस्टर जोड़े और हटाए जा सकते हैं.

टेस्टर को Firebase प्रोजेक्ट में जोड़ने के बाद, उसे ग्रुप में जोड़ा जा सकता है. रिलीज़ के लिए टेस्टर के ऐक्सेस को मैनेज करने के लिए, ग्रुप का इस्तेमाल किया जा सकता है. ज़्यादा जानने के लिए, किसी ग्रुप में टेस्टर जोड़ना, हटाना, और उन्हें खोजना लेख पढ़ें.

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

किसी ग्रुप में टेस्टर जोड़ने या हटाने पर, उन टेस्टर को उस ग्रुप में डिस्ट्रिब्यूट की गई सभी रिलीज़ का ऐक्सेस मिल जाता है या उनसे ऐक्सेस वापस ले लिया जाता है.

किसी टेस्टर को ग्रुप से हटाना

किसी टेस्टर को ग्रुप से हटाने पर:

  • टेस्टर को उन सभी रिलीज़ से हटा दिया जाता है जिन्हें वह उस ग्रुप का इस्तेमाल करके खास तौर पर ऐक्सेस कर सकता था जिससे उसे हटाया गया है.
  • अगर टेस्टर किसी ऐसे ग्रुप का सदस्य है जिसके पास रिलीज़ का ऐक्सेस है, तो टेस्टर के पास उस रिलीज़ का ऐक्सेस बना रहता है.

ग्रुप मिटाना

किसी ग्रुप को मिटाने पर, उस ग्रुप में शामिल सभी टेस्टर को उन सभी रिलीज़ से हटा दिया जाता है जिन्हें वे सिर्फ़ उस ग्रुप का इस्तेमाल करके ऐक्सेस कर सकते थे. ज़्यादातर मामलों में, ग्रुप मिटाने की प्रोसेस तुरंत पूरी हो जाती है. हालांकि, अगर आपके पास बड़ी संख्या में टेस्टर और रिलीज़ हैं, तो ग्रुप मिटाने में ज़्यादा समय लग सकता है. किसी ग्रुप को मिटाने के बाद, वह Firebase कंसोल के App Distribution पेज पर नहीं दिखता.

किसी ग्रुप को मिटाने पर, हो सकता है कि यह बदलाव तुरंत लागू न हो. ग्रुप मिटाने के बाद, आपको कुछ समय के लिए मिटाए गए ग्रुप के टेस्टर, किसी रिलीज़ को ऐक्सेस करने वाले टेस्टर के तौर पर दिख सकते हैं.

अगले चरण