Skip to main content
All CollectionsPWA Questions
How to upload your Bubble app to Google Play as a PWA
How to upload your Bubble app to Google Play as a PWA

Find out to create an app manifest, get an Android app bundle, and how to upload the .well-known/assetlinks.json asset to your Bubble app

Kevin Basset avatar
Written by Kevin Basset
Updated over a week ago
  1. Sign up for an account at Progressier and follow the instructions to add it to your Bubble app. Progressier creates an app manifest, service worker, handles push notifications, and more.

    How to create a PWA with a Bubble app

  2. Sign up for PWABuilder and enter the URL of your Bubble app. At the end of the process, you'll get a packaged zip file for use at Google Play. Unzip it.

  3. Create a Google Play Console developer account.

  4. Load the .aab from the zip file you got at step 2 to /release/production. Create a "New Release". If the zip file doesn't contain any .aab file, check this.

  5. Now, you need to help Google verify that you own both the Google Play app and the domain your PWA is on. In the Google Play Console, go to Setup > App Integrity and scroll to "Digital Asset Links JSON". Copy the complete JSON text file, which contains a new sha256 fingerprint for your release.

    How to find the Digital Asset Links JSON file in the Google Play console

  6. Go back to the zip file from step 2. You should find a file called assetlinks. Open it with Notepad or any other text editor. Replace the entire content with the JSON file you copied from step 5. Make sure the assetlinks file still gets saved in JSON format.

  7. Log in to your Bubble dashboard and navigate to Settings/SEO > Metatags. Scroll to "Hosting files in your root directory" and upload the assetlinks file with the name .well-known/assetlinks.json (Google needs it at this exact location with this exact name). Now deploy your app to Live version and make sure yourdomain.com/.well-known/assetlinks.json (replace yourdomain.com with your actual domain) returns the JSON file from step 6.

  8. Now that your domain is connected with your Google Play app, follow the instructions from the Google Play console to get it released!


Learn more about Progressier, the all-in-one PWA toolkit at progressier.com.

Did this answer your question?