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