Распространяйте приложения Android среди тестировщиков с помощью консоли Firebase

В этом руководстве описывается, как загружать пакеты Android App Bundle (AAB) в App Distribution и распространять сгенерированные APK с помощью консоли Firebase.

Для того, чтобы следовать этому руководству, вам нужно следующие условия: доступ к проекту Firebase ( Владелец или Firebase Администратор ), доступ к учетной записи Google Play для разработчиков ( владелец или администратор ), и приложение , которое в опубликованном состоянии в Google Play.

О распространении наборов приложений Android

Распространение приложений интегрируется с внутренней службой совместного использования приложений Google Play для обработки загружаемых вами AAB и предоставления APK-файлов, оптимизированных для конфигураций устройств ваших тестировщиков. Распространяя AAB, вы можете:

  • Запускайте оптимизированные APK-файлы (обслуживаемые Google Play), оптимизированные для устройств ваших тестеров.
  • Выявление и отладка проблем, связанных с конкретным устройством.
  • Тест приложение расслоение функции , такие как Play Feature Доставка и Play активов Доставки
  • Уменьшите размер загрузок для ваших тестировщиков.

Прежде чем вы начнете

  1. Если вы еще не сделали, добавить Firebase в свой Android проекта . В конце этого рабочего процесса у вас будет приложение Firebase для Android в вашем проекте Firebase.

    Если вы не используете какие-либо другие продукты Firebase, вам нужно только создать проект и зарегистрировать приложение. Если вы решили использовать дополнительные продукты, убедитесь , что для завершения всех этапов Add Firebase для вашего Android проекта .

  2. Чтобы создать ссылку Firebase на Google Play и загрузить AAB, убедитесь, что ваше приложение соответствует следующим требованиям:

    • Приложение в Google Play и приложение Firebase для Android зарегистрированы с одним и тем же именем пакета.

    • Приложение в Google Play будет настроить на приложение панели и распространяется на один из треков Play Google (Internal тестирование Закрытое тестирование, Open тестирования или производства).

    • Обзор приложения в Google Play завершен, и приложение опубликовано. Ваше приложение опубликовано , если статус App отображает столбец один из следующих статусов: Внутреннее тестирование (не Проект внутреннего тестирования), закрытое тестирование, открытое тестирование или производство.

  3. Свяжите свое приложение Firebase Android со своей учетной записью разработчика Google Play:

    1. В Firebase консоли перейдите к вашим настройки проекта, затем выберите вкладку интеграций.

    2. На карте Google Play, нажмите ссылку.
      Если у вас уже есть ссылки на Google Play, нажмите кнопку Управление вместо.

    3. Следуйте инструкциям на экране, чтобы включить интеграцию распространения приложений, и выберите приложения Firebase для Android, которые нужно связать с Google Play.

    Узнайте больше о ссылках на Google Play .

Шаг 1. Создайте свое приложение

Когда вы будете готовы распространять предварительную версию своего приложения для тестеров, построить свой AAB (посетить документацию Android Studio для получения инструкций).

Шаг 2. Распространите свое приложение среди тестировщиков.

Чтобы распространить приложение среди тестировщиков, загрузите файл AAB с помощью консоли Firebase:

  1. Откройте страницу приложения Распределение консоли Firebase. При появлении запроса выберите свой проект Firebase.

  2. На странице Релизы, выберите приложение , которое вы хотите распространять из выпадающего меню.

  3. Перетащите файл AAB вашего приложения на консоль, чтобы загрузить его.

  4. Когда загрузка завершится, укажите группы тестировщиков и отдельных тестировщиков, которым вы хотите получить сборку. Затем добавьте примечания к выпуску для сборки.

    См Управления тестеров для дополнительной информации о создании групп тестера.

  5. Нажмите Распределить , чтобы сделать сборки доступны для тестеров.

После распространения сборки она становится доступной на панели управления распространением приложений консоли Firebase в течение 150 дней (пяти месяцев). Когда срок действия сборки истекает через 30 дней, уведомление об истечении срока действия появляется как в консоли, так и в списке сборок вашего тестировщика на их тестовом устройстве.

Тестеры , которые не были приглашены , чтобы проверить приложение получать приглашения по электронной почте , чтобы начать работу, а существующие тестеры получать уведомления по электронной почте о том , что новая сборка готова к испытанию (прочитать комплект тестера до руководства для получения инструкций о том , как установить приложение тестов). Вы можете отслеживать статус каждого тестировщика - приняли ли они приглашение и загрузили ли приложение - в консоли Firebase.

У тестировщиков есть 30 дней, чтобы принять приглашение протестировать приложение до истечения срока его действия. Когда срок действия приглашения истекает через 5 дней, уведомление об истечении срока действия появляется в консоли Firebase рядом с тестером выпуска. Приглашение можно продлить, повторно отправив его с помощью раскрывающегося меню в строке тестера.