Firebase App Distribution
plat_ios
plat_android
Firebase App Distribution makes distributing your apps to trusted testers painless.
By getting your apps onto testers' devices quickly, you can get feedback early
and often. And if you use Crashlytics in your apps, you’ll automatically
get stability metrics for all your builds, so you know when you’re ready to
ship.
Ready to get started?
Learn how to distribute your iOS apps:
Firebase console
Firebase CLI
fastlane
REST API
Learn how to distribute your Android apps:
Firebase console
Firebase CLI
fastlane
Gradle
REST API
Key capabilities
Cross-platform
|
Manage both your iOS and Android pre-release distributions from the same
place.
|
Fast distributions
|
Get early releases into your testers' hands quickly, with fast
onboarding, no SDK to install, and instant app delivery.
|
Fits into your workflow
|
Distribute builds using the Firebase console, the Firebase Command
Line Interface (CLI) tool, fastlane, or Gradle (Android). Automate
distribution by integrating the CLI into continuous integration (CI)
jobs.
|
Tester management
|
Manage your testing teams by organizing them into groups. Easily add new
testers with email invitations that walk them through the onboarding
process. View the status of each tester for specific versions of your app,
which indicates who has accepted a testing invitation and downloaded the
app. Enable in-app feedback to make it easier to collect feedback on
your pre-release apps from testers.
|
Works with Android App Bundles
|
Distribute releases to testers for your Android App Bundle in
Google Play. App Distribution integrates with Google Play's internal app
sharing service to streamline your app testing and launching processes.
|
Works with Crashlytics
|
When combined with Crashlytics, get insights into the stability of
your test distributions.
|
Example implementation path
|
Upload your latest pre-release build
|
First, upload your latest APK, AAB, or IPA to App Distribution using the
Firebase console, fastlane, Gradle, or the CLI tools.
|
|
Invite testers
|
Then, add the testers you want to try your app. Testers will receive an
email that walks them through the onboarding process.
|
|
Get feedback
|
Get feedback from your testers, monitor stability data, and iterate on
your app.
|
|
Release new beta builds
|
Whenever you have a new build ready for testing, just upload it to
App Distribution. Your testers will be notified that a new build is available
to try out.
|
Next steps
Learn best practices
Learn how to distribute your iOS apps:
Firebase console
Firebase CLI
fastlane
REST API
Learn how to distribute your Android apps:
Firebase console
Firebase CLI
fastlane
Gradle
REST API
To learn more about App Distribution, check out the following codelabs: