Firebase App Distribution
Firebase App Distribution упрощает распространение ваших приложений доверенным тестировщикам. Быстро загружая свои приложения на устройства тестировщиков, вы сможете получать отзывы раньше и чаще. А если вы используете Crashlytics в своих приложениях, вы автоматически получаете показатели стабильности для всех своих сборок, чтобы знать, когда вы будете готовы к выпуску.
Готовы начать?
Узнайте, как распространять приложения для iOS:
Консоль Firebase Fastlane Firebase CLI
Узнайте, как распространять приложения для Android:
Ключевые возможности
Кросс-платформенный | Управляйте предварительными версиями iOS и Android из одного места. |
Быстрые распределения | Быстро получайте ранние выпуски в руки своих тестировщиков благодаря быстрой адаптации, отсутствии необходимости установки SDK и мгновенной доставке приложений. |
Вписывается в ваш рабочий процесс | Распространяйте сборки с помощью консоли Firebase , инструмента интерфейса командной строки Firebase (CLI), fastlane или Gradle (Android). Автоматизируйте распространение, интегрируя CLI в задания непрерывной интеграции (CI). |
Управление тестировщиком | Управляйте своими командами тестирования, организовав их в группы. Легко добавляйте новых тестировщиков с помощью приглашений по электронной почте, которые проведут их через процесс адаптации. Просмотрите статус каждого тестировщика для конкретных версий вашего приложения, в котором указано, кто принял приглашение на тестирование и загрузил приложение. Включите обратную связь в приложении, чтобы упростить сбор отзывов о предварительных версиях приложений от тестировщиков. |
Работает с пакетами приложений для Android. | Распространяйте тестировщикам выпуски вашего пакета Android App Bundle в Google Play. App Distribution интегрируется с внутренней службой обмена приложениями Google Play, что упрощает процессы тестирования и запуска приложений. |
Работает с Crashlytics | В сочетании с Crashlytics вы получите представление о стабильности ваших тестовых дистрибутивов. |
Пример пути реализации
Загрузите последнюю предварительную сборку | Сначала загрузите последнюю версию APK, AAB или IPA в App Distribution с помощью консоли Firebase , fastlane, Gradle или инструментов CLI. | |
Пригласить тестировщиков | Затем добавьте тестировщиков, которым вы хотите опробовать свое приложение. Тестировщики получат электронное письмо с инструкциями по процессу адаптации. | |
Получить отзыв | Получайте отзывы от тестировщиков, отслеживайте данные о стабильности и совершенствуйте свое приложение. | |
Выпуск новых бета-сборок | Всякий раз, когда у вас есть новая сборка, готовая к тестированию, просто загрузите ее в App Distribution . Ваши тестировщики будут уведомлены о том, что новая сборка доступна для опробования. |
Следующие шаги
Изучите лучшие практики
- Рекомендации по распространению приложений Apple среди тестировщиков с использованием CI/CD и Fastlane
- Рекомендации по распространению приложений Android среди тестировщиков с использованием CI/CD
Узнайте, как распространять приложения для iOS:
Консоль Firebase Firebase CLI fastlane REST API
Узнайте, как распространять приложения для Android:
Консоль Firebase Firebase CLI fastlane Gradle REST API
Чтобы узнать больше о App Distribution , ознакомьтесь со следующими лабораториями кода:
Распространяйте выпуски пакета приложений среди тестировщиков .
Сообщайте тестировщикам о новых выпусках приложений с помощью Firebase App Distribution Android SDK .
Сообщайте тестировщикам о новых выпусках приложений с помощью Firebase App Distribution iOS SDK .
Распространяйте предварительные сборки iOS быстрее с помощью App Distribution и fastlane .