Hi @chaddickson83,
Thank you for reaching out.
In case you already have the native app wrapped with our Air Native service, you can use the Deeplinking feature which is injected into the build version code.
Deeplinking (or Universal Links, or Dynamic Links, or Deep Links) — is the ability to redirect users from a web app to a native app. If the native app is installed on their mobile devices, it will simply open it.
How it works
The simplest example: you are searching for some songs on the web and you find Spotify links. You click on it and the Spotify app opens on your phone.
Scheme
To easily understand what a scheme is, here is an example:
- Your web app URL is https://www.instagram.com which comes with the “https://” protocol in front
- if accessing this url, it will open the web app because of the protocol (it knows that it is a web app so it redirects you to the browser)
- now, a scheme is a keyword that replaces the “https://” with something like “instagramapp://” then followed by the same domain www.instagram.com
- The full URL for deep linking, in this case, would be instagramapp://www.instagram.com
How to use a scheme
Simply add the Open an external website action to your Bubble workflows, then use the deeplink with your own scheme instead of a regular web app URL. Usually, we set the scheme for our clients by following this principle: your_app_nameapp://
E.g.:
- eatyapp://
- innerspaceapp://
You can place a button on your Bubble page with this workflow, then if your users will open the web app in the mobile browser and click this button — it will open the native app (if installed on their phone).
Hope the above will be useful for you.
Please try my suggestions, and let me know if it helped.
Best regards,