Firebase App Distribution
Firebase App Distribution позволяет легко распространять приложения среди доверенных тестировщиков. Быстрое распространение приложений среди тестировщиков позволяет получать отзывы на ранних этапах и в течение всего процесса разработки. Если вы используете Crashlytics в своих приложениях, то автоматически получаете показатели стабильности для всех сборок, чтобы знать, когда можно выпускать продукт.
Готовы начать?
Узнайте, как распространять приложения для iOS:
Консоль Firebase CLI Firebase fastlane
Узнайте, как распространять приложения для Android:
Основные функции
| Разные платформы | Управляйте распространением предварительных выпусков приложений для iOS и Android в одном месте. |
| Быстрое распространение | Быстро предоставляйте тестировщикам ранние версии приложений. Для этого не нужно устанавливать SDK, а приложение доставляется мгновенно. |
| Интеграция с вашими рабочими процессами | Распространяйте сборки с помощью консоли Firebase, интерфейса командной строки Firebase (CLI), fastlane или Gradle (Android). Автоматизируйте распространение, интегрировав CLI в задачи непрерывной интеграции (CI). |
| Управление тестировщиками | Объединяйте тестировщиков в группы, чтобы ими было проще управлять. Вы можете добавлять новых тестировщиков, отправляя им приглашения по электронной почте. В этих письмах будут инструкции по началу работы. Просматривайте статус каждого тестировщика для определенных версий приложения, чтобы узнать, кто принял приглашение и скачал приложение. Включите отзывы в приложении, чтобы тестировщикам было проще оставлять отзывы о предварительных выпусках. |
| Работает с наборами Android App Bundle | Распространяйте выпуски набора 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 console Firebase CLI fastlane REST API
Узнайте, как распространять приложения для Android:
Консоль Firebase Интерфейс командной строки Firebase fastlane Gradle REST API
Чтобы узнать больше о App Distribution, ознакомьтесь со следующими практическими работами:
Распространение выпусков наборов App Bundle среди тестировщиков.
Оповещайте тестировщиков о новых выпусках приложения с помощью Firebase App Distribution Android SDK.
Уведомляйте тестировщиков о новых версиях приложения с помощью Firebase App Distribution iOS SDK.
Распространяйте предварительные выпуски iOS-приложений быстрее с помощью App Distribution и fastlane