این سند نحوه اضافه کردن و حذف آزمایشکنندگان در App Distribution ، شامل وظایف زیر را شرح میدهد:
- اضافه کردن، حذف کردن و جستجوی آزمایشکنندگان در یک پروژه Firebase
- اضافه کردن آزمایشکنندگان با استفاده از محدودیتهای دعوت
- اضافه کردن و حذف آزمایشکنندگان با API Firebase App Distribution
- اضافه کردن، حذف کردن و جستجوی آزمایشکنندگان در یک گروه
اضافه کردن، حذف کردن و جستجوی آزمایشکنندگان در یک پروژه Firebase
تابع جستجو به شما امکان میدهد تا آزمایشکنندگان خاصی را که به پروژه Firebase خود اضافه کردهاید، بررسی کنید. اگر تعداد زیادی آزمایشکننده دارید، میتوانید با استفاده از نوار جستجو در بالای صفحه گروه، به سرعت آزمایشکنندگان را بر اساس آدرس ایمیل یا نام آنها جستجو کنید. توجه داشته باشید که تابع جستجو مستلزم آن است که آدرس ایمیل یا نام آزمایشکنندهای را که به دنبالش هستید، بدانید.
شما میتوانید در تب Testers & Groups از صفحه App Distribution در کنسول Firebase، تسترها را اضافه، حذف و جستجو کنید.
برای افزودن یک آزمایشگر از تب Testers & Groups به پروژه Firebase خود:
- روی دکمهی «افزودن آزمایشگر» کنار نوار جستجو کلیک کنید.
- آدرس ایمیل آزمایشکننده را وارد کنید.
- روی افزودن آزمایشگر کلیک کنید.
اکنون تستر شما به پروژه Firebase شما اضافه شده است. برای دسترسی تستر به یک نسخه، تستر را به صورت انفرادی به یک نسخه اضافه کنید یا تستر را به گروهی که به یک نسخه دسترسی دارد اضافه کنید.
محدودیتهای آزمایشکننده
Firebase App Distribution محدودیتهای تستر زیر را دارد:
حداکثر ۵۰۰ آزمایشکننده به یک پروژه Firebase اضافه کنید
حداکثر ۲۰۰ آزمایشکننده را به یک گروه App Distribution اضافه کنید
برای افزودن آزمایشکنندگان بیشتر، درخواست افزایش سقف بدون هزینه را بدهید.
اضافه کردن آزمایشکنندگان با استفاده از محدودیتهای دعوت
شما میتوانید از گزینهی «محدود کردن پذیرش دعوتنامه به ایمیل گیرنده» در تب « آزمایشگران و گروهها» استفاده کنید تا محدودیتی در مورد ایمیلهایی که آزمایشکنندگان شما میتوانند برای پذیرش دعوتنامههای آزمایش استفاده کنند، اضافه کنید.
این گزینه از آزمایشکنندگان میخواهد که دعوتنامهها را با استفاده از حساب گوگل و با همان آدرس ایمیلی که دعوتنامه را دریافت کردهاند، بپذیرند. به طور پیشفرض، این گزینه غیرفعال است.
اضافه کردن و حذف آزمایشکنندگان با API Firebase App Distribution
شما میتوانید از نقاط پایانی testers.batchAdd و testers.batchRemove در API Firebase App Distribution برای اضافه کردن یا حذف آزمایشکنندگان از توزیع برنامه با استفاده از یک درخواست HTTP به API توزیع برنامه استفاده کنید.
اضافه کردن، حذف کردن و جستجوی آزمایشکنندگان از یک گروه
قابلیت جستجو به شما امکان میدهد تا آزمایشکنندگان خاصی را که به یک گروه اضافه کردهاید، بررسی کنید. اگر تعداد زیادی گروه دارید، میتوانید با استفاده از نوار جستجو در بالای صفحه گروه، به سرعت آزمایشکنندگان را بر اساس آدرس ایمیل یا نام آنها جستجو کنید. توجه داشته باشید که برای استفاده از قابلیت جستجو، باید آدرس ایمیل یا نام آزمایشکنندهای را که به دنبالش هستید، بدانید.
شما میتوانید در تب Testers & Groups از صفحه App Distribution در کنسول Firebase، تسترها را به گروهها اضافه، حذف و جستجو کنید. گروهها برای مدیریت دسترسی به نسخههای منتشر شده برای تعداد زیادی از تسترها مفید هستند. به عنوان مثال، میتوانید گروهی ایجاد کنید تا به گروه کوچکی از تسترها دسترسی به نسخه اولیه یک برنامه را بدهید. پس از دریافت بازخورد از گروه تسترهای اولیه، میتوانید گروهی برای تعداد بیشتری از تسترها ایجاد کنید.
برای اضافه کردن یک تستر به یک گروه خاص، مراحل زیر را دنبال کنید:
- روی نام گروه کلیک کنید.
- روی دکمهی «افزودن آزمایشکنندگان» کنار نوار جستجو کلیک کنید.
- آدرس ایمیل آزمایشکننده را وارد کنید.
- روی افزودن آزمایشگر کلیک کنید.
وقتی شما آزمایشکنندگان را به یک گروه اضافه یا از آن حذف میکنید، آن آزمایشکنندگان به تمام نسخههایی که در آن گروه توزیع شدهاند، دسترسی پیدا میکنند یا دسترسی خود را از دست میدهند.
حذف یک آزمایشکننده از یک گروه
وقتی یک آزمایشکننده را از یک گروه حذف میکنید:
- آزمایشکننده از تمام نسخههایی که منحصراً از طریق گروهی که از آن حذف شده به آنها دسترسی داشته، حذف میشود.
- اگر آزمایشکننده عضو گروه دیگری باشد که آن گروه نیز به یک نسخه دسترسی دارد، آزمایشکننده به آن نسخه دسترسی خواهد داشت.
حذف یک گروه
وقتی یک گروه را حذف میکنید، تمام آزمایشکنندگان آن گروه از تمام نسخههایی که منحصراً از طریق آن گروه به آنها دسترسی داشتهاند، حذف میشوند. در بیشتر موارد، حذف گروه تقریباً بلافاصله اتفاق میافتد؛ اما اگر تعداد زیادی آزمایشکننده و نسخه داشته باشید، حذف گروه میتواند بیشتر طول بکشد. پس از حذف یک گروه، دیگر در صفحه App Distribution کنسول Firebase فهرست نمیشود.
حذف یک گروه ممکن است بلافاصله اعمال نشود؛ پس از حذف یک گروه، ممکن است بهطور موقت شاهد دسترسی آزمایشکنندگان گروه حذفشده به یک نسخه خاص باشید.
مراحل بعدی
برای یادگیری نحوه افزایش پایگاه آزمایش داخلی خود، به ایجاد لینکهای دعوت مراجعه کنید.
برای ثبت دستگاههای iOS اضافی به صورت دستی یا برنامهنویسی، به بخش ثبت دستگاههای iOS اضافی مراجعه کنید.