Android Guide
Android App Links Setup
To set up Android App Links with DEPL, register your package name and SHA-256 certificate fingerprints, add a verified intent filter for your DEPL subdomain, and let Android verify assetlinks.json.
Register Android package name in DEPL.
Add SHA-256 certificate fingerprints for release builds.
Configure an HTTPS intent filter for your DEPL subdomain.
Use android:autoVerify for App Links verification.
Handle the incoming Uri and fetch app_params by slug.
Required Android values
DEPL uses your package name and SHA-256 certificate fingerprints to generate the assetlinks.json response for your subdomain. Make sure you use the release signing fingerprint for production builds.
AndroidManifest intent filter
Add an intent filter for your DEPL subdomain. This lets Android route verified links directly into your app.
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="yourapp.depl.link" />
</intent-filter>Handle the incoming Uri
When the app opens, read the last path segment as the DEPL slug. Use your client key to fetch the full deep link payload.
val uri = intent?.data
val slug = uri?.lastPathSegment
if (slug != null) {
fetchDeepLink(slug)
}Testing Android App Links
Use adb and Android's App Links verification tools to confirm the host is verified. If verification fails, check the package name, fingerprint format, release signing certificate, and whether the device can fetch assetlinks.json over HTTPS.
Frequently Asked Questions
What is assetlinks.json?
assetlinks.json is the Android Digital Asset Links verification file that proves a domain is allowed to open a specific Android app.
Which SHA-256 fingerprint should I use?
Use the SHA-256 fingerprint of the certificate that signs the build users install. Production usually requires the release signing certificate or Play App Signing certificate.
Can Android links fall back to Play Store?
Yes. When an Android app is configured, DEPL can route users to the Play Store if the app is not installed or the app link cannot open.