How Does App Distribution Work in Firebase

Using Firebase App Distribution, you can easily distribute your apps to trusted testers. You may acquire early and frequent feedback by swiftly getting your apps onto testers' devices. If you utilize Crashlytics in your apps, you'll obtain stability metrics for all of your builds automatically, so you'll know when they're ready to ship.

App Distribution Firebase

Using Firebase App Distribution, you can easily distribute your apps to trusted testers. You may acquire early and frequent feedback by swiftly getting your apps onto testers' devices. If you utilize Crashlytics in your apps, you'll obtain stability metrics for all of your builds automatically, so you'll know when they're ready to ship.

Set Up Firebase App Distribution


Log in to your dashboard and select App Distribution from the drop-down menu.

Accept the Firebase Crashlytics and App Distribution Terms of Service by checking the box.

Then Click Get started.

Step 2: Drag an APK or browse on your computer.

You can drag an APK file into the Release Tab to start the upload process, or you can browse your PC to find the saved location of your Signed APK. You'll be able to create an invite link for your tester in the Invite Links Tab.

You can create a group for each tester, view the list of testers in each group, and delete testers from the Tester & Groups Tab.

Step 3: Select the Tester and Groups tab.

Create a group for your app testers by clicking "Add group," giving it a name, and then continuing. The App Tester group is empty since there are no testers in it.

Step 4: Select the Invite Links tab from the drop-down menu.

From the drop-down menu, choose "New invite link."

When you click on "New invite link," a dialogue box will appear with your package name, a section to select your tester group, and an option to restrict the email domain.

When you click "Create Link," a dedicated link for your tester will be generated, which you can copy and distribute with your testers.

When you click on the links in your browser.

Step 5: Upload a Signed APK.

To begin, select the tester group you created by clicking on “ Add testers or group.”

You'll need to refresh your browser at this point to see the results of the tester email you sent. When you click the “Next” button, you will be able to add a release message.

The rationale for having only one tester is that only one tester has applied to test the project.

Step 6: Look for an invitation in your inbox.

Click on the “ Get setup” button.

Key Capabilities of Firebase App Distribution

Cross-platform: From one location, you can manage both your iOS and Android pre-release distributions.

Fast distributions: With quick onboarding, no SDK to instal, and instant app delivery, you can get early versions into the hands of your testers quickly.

Fits into your daily routine: To share builds, use the Firebase console, the Firebase Command Line Interface (CLI) tool, or Gradle (Android). To automate distribution, integrate the CLI into CI activities.

Tester management: Organize your testing teams into groups to better manage them. New testers can be easily added by sending them email invitations that lead them through the onboarding process. For specific versions of your app, check the status of each tester: find out who has accepted a testing invitation and installed the app.

Uses Android App Bundles: Send out releases to beta testers for your Android App Bundle on Google Play. App Distribution connects to Google Play's internal app sharing service, making it easier to test and launch your app.

When used in conjunction with Crashlytics, you can gain insight on the stability of your test distributions.

Manage testers using App Distribution

  • In the App Distribution page's Testers & Groups tab, you may manage your project's testers (in the Firebase console). You can use this tab to: Add new testers (you can also add new testers when you set up a distribution).
  • CSV files can be used to import testers.
  • The tester's email address must be included in the CSV file. In the same row, the tester's name (optional) can be included. Consider the following scenario:
john@example.com, John Smith
, bonta@example.com
Keli Nathi, keli@example.com
  • Organize the testers into groups. You may, for example, create two groups: one for iOS testers and another for Android testers. You can then invite all members of a group to try out a new build.

Pre-release versions of your programmed should be distributed to your trusted testers.

Manage your beta testing program

Firebase App Distribution gives you a complete picture of your iOS and Android beta testing, allowing you to collect valuable feedback before launching a new version. Pre-release versions of your product can be sent to testers via the console or your CI servers, and they will have no issue installing it.

Gain valuable pre-release insights

App Distribution provides you with a centralized dashboard where you can view information about your app's pre-release versions. Testers can provide you with rapid usability input, and when you combine App Distribution with Crashlytics, you get real-time crash information for your app.

Fast and flexible

It's simple to get started with App Distribution. There are no SDKs to download, forms to complete, or approval processes to complete. Simply connect your app to Firebase and begin sending builds from the command line or console.

Easy for testers

App Distribution notifies testers through email and features a user-friendly interface that makes the sign-up procedure simple. The app manager also makes it simple for testers to set up and access all of the apps and versions they're testing.

Post a Comment

Previous Post Next Post