Universal Link & App Link Validator

Validate configuration formats for iOS Universal Links (`apple-app-site-association`) and Android App Links (`assetlinks.json`).


Ready
Awaiting input...
Awaiting input...

Deep Link Hosting Requirements

HTTPS Protocol Required

Both Apple and Google require verification files to be served exclusively over valid HTTPS connections with trusted SSL certificates.

Exact File Locations

Apple expects AASA at `https://domain.com/.well-known/apple-app-site-association` (or root). Android expects Digital Asset Links at `https://domain.com/.well-known/assetlinks.json`.

Content-Type Headers

Servers must serve configuration files with the correct `application/json` content header, without HTML redirection headers.

Frequently Asked Questions (FAQ)

This usually occurs if the AASA file fails validation, contains syntax errors, or if the user explicitly tapped the fallback badge in Safari's top right corner to bypass the app redirect.

You can manually verify domain handling via ADB command tools (`adb shell pm get-app-links package.name`) to check verification status on connected physical test devices.