Fix Android deep link issues with the App Links Assistant

The App Links Assistant is your first line of defense for diagnosing Android deep link problems. When you use the App Links Assistant thoroughly, you can significantly reduce the likelihood of deep link failures, which can help for smoother user experiences from your App engagement ads. Here’s how the App Links Assistant helps with common issues:

Android deep link issue How the App Links Assistant helps
Missing or incorrect <data> tag attributes in AndroidManifest.xml App Checks will flag these errors. Many can be fixed automatically.
Intent filter missing ACTION_VIEW, CATEGORY_DEFAULT, or CATEGORY_BROWSABLE App Checks identify these omissions.
autoVerify="true" not set for an Android App Link App Checks highlight this missing attribute.
assetlinks.json not found at /.well-known/assetlinks.json Web Checks will fail, indicating the file couldn't be fetched from the expected location.
assetlinks.json served over HTTP instead of HTTPS Web Checks will report an HTTPS accessibility failure
Incorrect Content-Type for assetlinks.json (not application/json) Web Checks will flag a content-type mismatch.
assetlinks.json is inaccessible due to redirects Web Checks will fail if redirects are detected.
Malformed JSON or incorrect statements in assetlinks.json Web Checks validate the JSON structure and required fields like package_name and sha256_cert_fingerprints. The generation/diff tool helps create a correct file.
Mismatched sha256_cert_fingerprints in assetlinks.json Web Checks compare the fingerprints in the file with those of your app's signing certificate.

Related links

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Main menu
6377618735498699791
true
Search Help Center
true
true
true
true
true
true
73067
false
false
true
true
false