В этом руководстве описано, как загружать APK-файлы в App Distribution и распространять сборки среди тестировщиков с помощью консоли Firebase .
Прежде чем начать
Если вы еще этого не сделали, добавьте Firebase в свой Android-проект .
Если вы не используете другие продукты Firebase, вам нужно всего лишь создать проект и зарегистрировать приложение. Однако, если вы решите использовать дополнительные продукты в будущем, обязательно выполните все шаги, описанные на странице, ссылка на которую приведена выше.
Шаг 1. Создайте свое приложение.
Когда вы будете готовы распространить предварительную версию своего приложения среди тестировщиков, соберите APK-файл, используя обычный процесс. Вам необходимо подписать APK-файл с помощью ключа отладки или ключа подписи приложения.
Шаг 2. Распространите ваше приложение среди тестировщиков.
Чтобы распространить ваше приложение среди тестировщиков, загрузите APK-файл с помощью консоли Firebase :
Откройте страницу App Distribution в консоли Firebase . При появлении запроса выберите свой проект Firebase.
На странице «Релизы» выберите из выпадающего меню приложение, которое хотите распространить.
Перетащите APK-файл вашего приложения в консоль, чтобы загрузить его.
После завершения загрузки укажите группы тестировщиков и отдельных тестировщиков, которым вы хотите выдать сборку. Затем добавьте примечания к выпуску сборки.
Дополнительную информацию о создании групп тестировщиков см. в разделе «Управление тестировщиками» .
Нажмите «Распространить» , чтобы сделать сборку доступной для тестировщиков. Тестировщик автоматически получит электронное письмо с приглашением протестировать приложение.
(Необязательно) Чтобы поделиться ссылками на определенные релизы с тестировщиками, имеющими к ним доступ, щелкните значок «Ссылка» , чтобы скопировать ссылку на релиз в буфер обмена.
После распространения вашей сборки она становится доступной на панели App Distribution в консоли Firebase в течение 150 дней (пяти месяцев). Когда до истечения срока действия сборки останется 30 дней, уведомление об истечении срока действия появится как в консоли, так и в списке сборок вашего тестировщика на его тестовом устройстве.
Тестировщики, не получившие приглашение к тестированию приложения, получают приглашения по электронной почте для начала работы, а существующие тестировщики получают уведомления по электронной почте о готовности новой сборки к тестированию. Инструкции по установке тестового приложения см. в разделе «Настройка в качестве тестировщика с помощью App Distribution . Вы можете отслеживать статус каждого тестировщика — принял ли он приглашение и загрузил ли приложение — в консоли Firebase .
У тестировщиков есть 30 дней, чтобы принять приглашение на тестирование приложения, после чего оно истекает. За 5 дней до истечения срока действия приглашения в консоли Firebase рядом с именем тестировщика в релизе появляется уведомление об истечении срока действия. Приглашение можно продлить, отправив его повторно с помощью выпадающего меню в строке с именем тестировщика.
Следующие шаги
Внедрите функцию обратной связи внутри приложения , чтобы тестировщикам было легко отправлять отзывы о вашем приложении (включая скриншоты).
Узнайте, как отображать внутри приложения уведомления для тестировщиков о появлении новых сборок вашего приложения, доступных для установки.
Изучите лучшие практики распространения Android-приложений среди тестировщиков с использованием CI/CD .