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