Google 致力于为黑人社区推动种族平等。查看具体举措

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

В этом руководстве описывается, как распространять APK-файлы тестировщикам с помощью интерфейса командной строки Firebase. Инструмент CLI позволяет указать тестировщиков и примечания к выпуску для сборки, а затем распределяет сборку соответствующим образом.

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

Если вы еще не сделали, добавить Firebase в свой Android проекта .

Если вы не используете какие-либо другие продукты Firebase, вам нужно только создать проект и зарегистрировать приложение. Однако, если вы решите использовать дополнительные продукты в будущем, обязательно выполните все шаги на странице, указанной выше.

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

Когда вы будете готовы распространить предварительную версию своего приложения среди тестировщиков, создайте APK, используя обычный процесс. Вы должны подписать APK с помощью ключа отладки или ключа подписи приложения.

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

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

  1. Установка или обновление до последней версии Firebase CLI (мы рекомендуем загрузить автономный двоичный файл для конкретных CLI для вашей операционной системы). Убедитесь , что вход и тест , который вы можете получить доступ к своим проектам.
  2. В странице App Distribution в Firebase консоли выберите приложение , которое вы хотите распространять, затем нажмите кнопку Начать.
  3. Выполните appdistribution:distribute команду , чтобы загрузить приложение и распространять его тестировщик. Используйте следующие параметры для настройки раздачи:

    appdistribution: распространять параметры
    --app

    Требуется: Ваше приложение в Firebase App ID. Вы можете найти идентификатор приложения в Firebase консоли, на странице Общих настроек .

    --app 1:1234567890:android:0a1b2c3d4e5f67890
    --token

    Освежать маркер , который печатается после проверки подлинности CI сред с Firebase CLI (чтение Используйте CLI с системами CI для получения дополнительной информации).

    --token "$FIREBASE_TOKEN"
    --release-notes
    --release-notes-file

    Примечания к выпуску для этой сборки.

    Вы можете указать примечания к выпуску напрямую:

    --release-notes "Text of release notes"

    Или укажите путь к текстовому файлу:

    --release-notes-file "/path/to/release-notes.txt"
    --testers
    --testers-file

    Адреса электронной почты тестировщиков, которых вы хотите пригласить.

    Вы можете указать тестировщиков в виде списка адресов электронной почты, разделенных запятыми:

    --testers "ali@example.com, bri@example.com, cal@example.com"

    Или вы можете указать путь к текстовому файлу, содержащему список адресов электронной почты, разделенных запятыми:

    --testers-file "/path/to/testers.txt"
    --groups
    --groups-file

    Тестер групп , которые вы хотите пригласить (см Управление тестеры ). Группы указываются с помощью групповые псевдонимы , который вы можете найти в консоли Firebase.

    Вы можете указать группы в виде списка, разделенного запятыми:

    --groups "qa-team, trusted-testers"

    Или вы можете указать путь к текстовому файлу, содержащему список имен групп, разделенных запятыми:

    --groups-file "/path/to/groups.txt"
    --debug

    Флаг, который вы можете включить для вывода подробного журнала.

    Например:

    firebase appdistribution:distribute test.apk  \
        --app 1:1234567890:android:0a1b2c3d4e5f67890  \
        --release-notes "Bug fixes and improvements" --testers-file testers.txt
    

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

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