This troubleshooting guide will help you solve the issues related to data not passed through to app on click
Everything about the opening of the Android App Links is configured via the following 3 components:
1. Branch link
2. App's Android Manifest file
3. App Link settings on Dashboard->Link settings->Android redirects
Step 1: Are you using a Branch link?Please use an existing Branch link or create a new one using any of these methods: https://docs.branch.io/pages/links/integrate/#short-links
You can test/debug any Branch link by appending ?debug=true to the link, and pasting it into your desktop browser. It shows
- All deep link parameters and analytics tags
- Specific routing guidance across many browsers
Step 2: Branch link verification
Please make sure that the link you are testing with belongs to your app. This can easily be verified from the link domain that is present on your Dashboard-> Link settings->Link Domain. The Branch link domain resembles like "xxxx.app.link".
Step 3: Platform Behavior Verification
Clicking the Branch link from different apps such as Facebook, Twitter etc. can produce different redirection behaviors. Please make sure you go-through the expected behaviors of the various known platforms as mentioned in our documentation.
Step 4: Advanced Branch link verification(These verifications may vary for different link behaviors and are only for advanced use-cases)
If you are using the $android_deeplink_path Branch link property, instead of using the custom key-value Branch link property, you would need to make sure you have set the URI scheme path in the Manifest file to handle those incoming link data.
Step 8: Still unable to open app on Android?
a. Your app Branch key,
b. Branch link you are testing with,
c. Your test build of the Android app.
Please note that without the above information, it will be difficult for us to provide a speedy resolution.