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


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

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

Firebase कंसोल में, ऐप्लिकेशन डिस्ट्रिब्यूशन पेज के टेस्टर और ग्रुप टैब में जाकर, टेस्टर जोड़े और हटाए जा सकते हैं.

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

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

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

अगले चरण