App Link Generator
Generate Android Asset Links and Apple App Site Association files for deep linking
Configuration
/.well-known/assetlinks.jsonApp 1
Get your SHA-256 fingerprint:
keytool -list -v -keystore your-keystore.jksassetlinks.json
[]Setup Instructions
1
Generate the file
Fill in your Android app's package name and SHA-256 certificate fingerprints above.
2
Host the file
Place the file at https://yourdomain.com/.well-known/assetlinks.json
3
Serve with correct headers
The file must be served with Content-Type: application/json over HTTPS.
4
Add intent filters
Add <intent-filter> with android:autoVerify="true" to your AndroidManifest.xml.
5
Verify
Use Google's Statement List Generator to test your configuration.
Common Mistakes
- File must be served over HTTPS (not HTTP)
- No redirects allowed when serving the file
- Apple AASA file must NOT have a .json extension
- Android requires SHA-256 fingerprints for both debug and release keystores
- Apple App ID format is Team ID + "." + Bundle ID (e.g., ABCDE12345.com.example.app)
- For Android, ensure
autoVerify="true"is set in your intent filter - Both files must return HTTP 200 (not 404 or any other status code)
- The .well-known directory must be at the root of your domain