πŸ§‘β€πŸ€β€πŸ§‘Setup website Universal Links (Deeplinks)

Setting up Universal Links for your mobile app enhances the user experience by providing a seamless transition between web and app content, increases user engagement and retention.

Android

Setup Associated Domain

Create assetlinks.json file

  • Download the following template file and open it.

  • Replace BUNDLE_ID **** with your IDs

  • Replace PRODUCTION_SHA256 & STAGING_SHA256 with your fingerprint value

If you don't see 'App sigining' content, you need to upload your app first.

  • In the final result you should get something like this:

  • Save the file as assetlinks.json

Setup your bubble.io website

  • Open your bubble project

  • Go to the Settings -> SEO / metatags

  • Scroll down and find Hosting files in the root directory section

  • Set name to .well-known/assetlinks.json and upload your file

  • Publish the changes

Verify Android Domain Works

iOS

Prerequisites

  • Add the Associated Domains feature to your Bundle Identifier.

Setup Associated Domain

Create apple-app-site-association file

  • Download the following template file and open it.

  • Replace TEAM_ID & BUNDLE_ID **** with your IDs

    • To find TEAM_ID, open the Apple's developer website

    • Click Membership

    • Copy your Team ID

  • In the final result you should get something like this:

  • Save the file as apple-app-site-association

Setup your bubble.io website

  • Open your bubble project

  • Go to the Settings -> SEO / metatags

  • Scroll down and find Hosting files in the root directory section

  • Set name to .well-known/apple-app-site-association and upload your file

  • Publish the changes

Verify iOS Domain Works

If your app supports both Android and iOS, you must upload both the assetlinks.json file for Android and the apple-app-site-association file for iOS to your web server.

Enable the Universal Links feature and fill out all relevant information.

Last updated

Was this helpful?