В этом документе описывается, как добавлять и удалять тестировщиков в App Distribution, включая следующие задачи:
- Добавление и удаление тестировщиков из проекта Firebase
- Добавляйте и удаляйте тестировщиков с помощью API Firebase App Distribution.
- Добавление и удаление тестировщиков из группы.
Добавление и удаление тестировщиков из проекта Firebase
Добавить и удалить тестировщиков можно на вкладке «Тестировщики и группы» на странице распространения приложений в консоли Firebase.
После добавления тестировщика в ваш проект Firebase вы можете добавить его в группы. Группы позволяют управлять доступом тестировщиков к релизам. Подробнее см. раздел «Добавление, удаление и поиск тестировщиков в группе» .
Удалённые из проекта Firebase тестировщики теряют доступ ко всем релизам в вашем проекте. Вы также можете добавлять или удалять тестировщиков при настройке дистрибутива вашего приложения. Чтобы узнать больше о добавлении и удалении тестировщиков, см. разделы «Использование Firebase CLI» , «Использование fastlane» и «Использование Gradle» . Вы также можете использовать API Firebase App Distribution .
Если у вас большое количество тестировщиков, вы можете использовать группы для управления доступом тестировщиков к релизам. Для получения дополнительной информации см. раздел «Добавление и удаление тестировщиков из группы» .
Пределы тестера
Firebase App Distribution действуют следующие ограничения на количество тестировщиков:
В проект Firebase можно добавить максимум 500 тестировщиков.
В группу App Distribution можно добавить максимум 200 тестировщиков.
Чтобы добавить больше тестировщиков, запросите бесплатное увеличение лимита .
Добавляйте и удаляйте тестировщиков с помощью API Firebase App Distribution.
Для добавления или удаления тестировщиков из App Distribution с помощью HTTP-запроса к API App Distribution можно использовать конечные точки testers.batchAdd и testers.batchRemove в API Firebase App Distribution .
Добавление и удаление тестировщиков из группы.
You can add and remove testers from groups in the Testers & Groups tab of the App Distribution page in the Firebase console. Groups are useful for managing access to releases for a large number of testers. For example, you could create a group to grant a small group of testers access to an early release of an app. Once you implement feedback from the initial tester group, you can create a group for a larger number of testers.
При добавлении или удалении тестировщиков из группы эти тестировщики получают или теряют доступ ко всем релизам , которые были распространены среди этой группы.
Удалить тестировщика из группы
Когда вы удаляете тестировщика из группы:
- Тестировщика удаляют из всех релизов, к которым он имел доступ исключительно через группу, из которой он был удален.
- Если тестировщик входит в другую группу, которая также имеет доступ к релизу, он сохраняет доступ к этому релизу.
Удалить группу
When you delete a group, all of the testers in that group are removed from all releases that they had access to exclusively using that group. In most cases, group deletion occurs almost immediately; but if you have a large number of testers and releases, the group delete can take longer. After you delete a group, it is no longer listed in the App Distribution page of the Firebase console.
Удаление группы может не вступить в силу немедленно; после удаления группы вы можете временно увидеть отдельных тестировщиков из удаленной группы, имеющих доступ к определенному релизу.
Следующие шаги
Чтобы узнать, как расширить свою внутреннюю базу тестировщиков, см. раздел «Создание ссылок-приглашений» .
Для регистрации дополнительных устройств iOS вручную или программно см. раздел «Регистрация дополнительных устройств iOS» .