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. |