Eventfinity Dashboard Helpsite Dashboard Help Site

Contact Us

Deploying Your PWA App to the Google Play Store

Deploying Your PWA App to the Google Play Store

This guide will walk you through the process of preparing and submitting your Trusted Web Activity (TWA) application to the Google Play Store for public release.

Before You Begin: Prerequisites

Before you can publish your app, you'll need the following:


Step 1: Re-build Your App as an Android App Bundle (.aab)

While you have an .apk file, the modern and recommended format for publishing on Google Play is the Android App Bundle. It allows for smaller, more optimized downloads for your users.

To create an .aab file using Bubblewrap, run the build command with the --aab flag:

bubblewrap build --aab

This will generate a file named app-release.aab in your project directory. This is the file you will upload to the Play Console.

Step 2: Prepare Your Store Listing Assets

Gather all the necessary information and assets for your app's page on the Google Play Store. This is crucial for attracting users. You will need:


Step 3: Create Your Application in the Play Console

  1. Go to the Google Play Console.

  2. Click on the "Create app" button.

  3. Fill out the initial details for your app, such as the app name, default language, and whether it's an app or a game. Agree to the declarations.

  4. Click "Create app". This will take you to your app's dashboard.


Step 4: Complete the App Setup and Store Listing

In your app's dashboard, you will see a series of guided steps under the "Main store listing" or a similar setup checklist. You must complete all of these sections.


Step 5: Upload Your App Bundle and Create a Release

This is where you will upload your app-release.aab file.

  1. In the left-hand menu, go to "Release" > "Production".

  2. Click "Create new release".

  3. App Signing by Google Play: You will likely be prompted to enroll in "Play App Signing". This is highly recommended. Google will manage your app signing key, which is more secure. When you used Bubblewrap, it generated an upload key for you. You will use this to sign your app bundle for upload, and Google will then use the app signing key to deliver the final APK to users.

  4. Upload: Drag and drop your app-release.aab file into the "App bundles" section.

  5. Release Name: The release name will be automatically generated, but you can change it if needed.

  6. Release Notes: Add release notes describing what's new in this version of your app.

  7. Click "Save" at the bottom of the page.


Step 6: Review and Roll Out

After saving your release, you will be taken back to the release summary page.

  1. Click "Review release". The Play Console will show you any warnings or errors that you need to address before you can publish.

  2. If there are no errors, you can proceed. Click on the "Start rollout to Production" button.

Your app status will now change to "In review." The Google Play team will review your app to ensure it complies with all their policies. This review process can take anywhere from a few hours to several days.

Once your app is approved, it will be published and will become available on the Google Play Store. You will receive a notification when your app is live.

Congratulations, you have successfully deployed your app!