Branch.io
Branch helps brands overcome the complexities of deep linking by providing a unified platform that ensures seamless navigation across all platforms and devices.
Last updated
Was this helpful?
Branch helps brands overcome the complexities of deep linking by providing a unified platform that ensures seamless navigation across all platforms and devices.
Last updated
Was this helpful?
Branch deep linking technology guarantees reliable journeys to the app, even if the app is not installed, by directing users to the appropriate app store. With Branch, you can track deep link performance, optimize user journeys, and enhance security, allowing for a flawless user experience and effective marketing campaigns.
- Credit card is needed within the first 30 days.
When you first create your account, you'll be directed to configure your account and default link behaviors.
Go to 'Configuration' tab of the sidebar.
Default URL: Insert your app's URL
Check the box ‘I have an Android App’
Android URI Scheme: enter your app's bundle ID in lowercase, followed by a colon and two forward slashes (://). For example, if your bundle ID is "com.example.natively," the URI scheme would be com.example.natively://
If your app is already published
Choose ‘Google Play Search’ and find the app in the searchbox
If your app is not yet published
Choose ‘Custom URL’
Paste the App’s URL
Paste the App’s bundle ID
Check the box ‘Enable App Links’
Paste the SHA256 Cert Fingerprints which can be find in Play Console > Setup > App signing > Upload key certificate
Check the box ‘I have an iOS App’
iOS URI Scheme: enter your app's bundle ID in lowercase, followed by a colon and two forward slashes (://). For example, if your bundle ID is "com.example.natively," the URI scheme would be com.example.natively://
If your app is already published
Choose ‘Apple Store Search’ and find the app in the searchbox
If your app is not yet published
Choose ‘Custom URL’
Paste the App’s URL
Paste the App Store App ID
Check the box ‘Enable Universal Links’
Bundle Identifiers: insert the App’s bundle ID
Check the box ‘Enable NativeLink’
Audience Rule: All iOS traffic
Set up subdomain or your own domain
Default Link Domain: provide the default link domain (e.g. yourdomain.app.link)
Alternate Link Domain: provide the default link domain (e.g. yourdomain-alternate.app.link)
Go to Natively dashboard > Features > Deeplinks > Branchio
Insert the Default link domain (Look at the 'Link domain' paragraph)
Insert the Alternate link domain from (Look at the 'Link domain' paragraph)
An example of a deep link:
https://yourdomain.app.link/?$deeplink_path=https://yourdomain.io/test/reset_pw?test
Apple App Prefix: Can be found here: Choose the identifier of the app.
Go to and copy the Branch key
Developers are required to fill out Google’s updated Data Safety section in the Google Play Console. Without an approval in the Data Safety section, your new app submission or app update may be rejected. Detailed information on completing the Google Play Store questions when submitting your app for release or update: