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