В этом документе описывается, как добавлять и удалять тестировщиков в App Distribution, включая следующие задачи:
- Добавление и удаление тестировщиков из проекта Firebase
- Добавление и удаление тестировщиков с помощью Firebase App Distribution API
- Добавление и удаление тестировщиков из группы
Добавление и удаление тестировщиков из проекта Firebase
Тестировщиков можно добавлять и удалять на вкладке «Тестировщики и группы» на странице «Распространение приложений» в консоли Firebase.
После добавления тестировщика в ваш проект Firebase вы можете добавить его в группы. Группы можно использовать для более удобного управления доступом тестировщиков к релизам. Подробнее см. в статье Добавление, удаление и поиск тестировщиков в группе .
Тестировщики, удалённые из проекта Firebase, теряют доступ ко всем релизам в вашем проекте. Вы также можете добавлять или удалять тестировщиков при настройке дистрибутива приложения. Подробнее о добавлении и удалении тестировщиков см. в разделах Использование Firebase CLI , Использование fastlane и Использование Gradle . Вы также можете использовать API Firebase App Distribution .
Если у вас много тестировщиков, вы можете использовать группы для более удобного управления доступом тестировщиков к релизам. Подробнее см. в статье Добавление и удаление тестировщиков из группы .
Пределы тестера
Firebase App Distribution имеет следующие ограничения для тестировщиков:
Добавьте максимум 500 тестировщиков в проект Firebase.
Добавьте максимум 200 тестировщиков в группу App Distribution
Чтобы добавить больше тестировщиков, запросите бесплатное увеличение лимита .
Добавление и удаление тестировщиков с помощью Firebase App Distribution API
Вы можете использовать конечные точки testers.batchAdd
и testers.batchRemove
в API Firebase App Distribution для добавления или удаления тестировщиков из App Distribution с помощью HTTP-запроса к API App Distribution.
Добавление и удаление тестировщиков из группы
Вы можете добавлять и удалять тестировщиков из групп на вкладке «Тестировщики и группы» на странице «Распространение приложений» в консоли Firebase. Группы полезны для управления доступом к релизам для большого числа тестировщиков. Например, вы можете создать группу, чтобы предоставить небольшой группе тестировщиков доступ к раннему релизу приложения. После внедрения обратной связи от первоначальной группы тестировщиков вы можете создать группу для большего числа тестировщиков.
При добавлении или удалении тестировщиков из группы эти тестировщики получают или теряют доступ ко всем релизам , которые были распространены в этой группе.
Удалить тестировщика из группы
При удалении тестировщика из группы:
- Тестировщик удаляется из всех релизов, к которым у него был доступ исключительно через группу, из которой он был удален.
- Если тестировщик является членом другой группы, которая также имеет доступ к релизу, тестировщик сохраняет доступ к этому релизу.
Удалить группу
При удалении группы все тестировщики в этой группе удаляются из всех релизов, к которым у них был доступ исключительно через эту группу. В большинстве случаев удаление группы происходит практически мгновенно, но при большом количестве тестировщиков и релизов удаление группы может занять больше времени. После удаления группа исчезает со страницы «Распространение приложений» в консоли Firebase.
Удаление группы может не вступить в силу немедленно; после удаления группы вы можете временно увидеть отдельных тестировщиков из удаленной группы, имеющих доступ к определенному релизу.
Следующие шаги
Чтобы узнать, как расширить базу внутреннего тестирования, см. раздел Создание ссылок-приглашений .
Чтобы зарегистрировать дополнительные устройства iOS вручную или программно, см. раздел Регистрация дополнительных устройств iOS .