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