Android Deep Linking & App Links: The Complete Domain Verification Guide

Traditional Deep Links vs. Verified Android App Links

Traditional URI schemes (like myapp://profile/123) prompt users with an ambiguous "Open with" chooser dialog, confusing users. Verified Android App Links associate your website domain directly with your app using digital asset links, ensuring web clicks open your app seamlessly without prompts.

1. Declaring Intent Filter in AndroidManifest.xml

<activity android:name=".MainActivity" android:exported="true">
    <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="jmdworld.in" android:pathPrefix="/article" />
    </intent-filter>
</activity>

2. Hosting assetlinks.json on Your Server

Place an assetlinks.json file at https://jmdworld.in/.well-known/assetlinks.json:

[{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "com.jmdworld.app",
    "sha256_cert_fingerprints": ["14:6D:E9:01:07:46:4A:E2:B6:2F:5D:8B:CA:D5:78:B1:AB:F0:7C:EA:87:66:35:E1:C6:E3:7A:48:9A:F1:C7:99"]
  }
}]
Share this Guide Help colleagues and developers learn from this article
In-Article Sponsored Content
Mohit Kumaar
AUTHOR & FOUNDER

Mohit Kumaar

Founder & CEO of JMD WORLD with 8+ Years of industrial software engineering leadership (active since 2018). Creator and manager of 500+ production Google Play applications (proprietary & client solutions) and architect of apps.jmdworld.in. Operating from Pune & Mumbai under MSME Registration: UDYAM-MH-26-1071218 and D-U-N-SĀ® 581707246.

Previous Guide

Securing Your Developer Machine: SSH Keys, GPG Signing & Credential Storage

Developer Tools
Next Guide

Postman vs Thunder Client: API Testing & Automation for Mobile Developers

Developer Tools
Recommended For You Ads by Google

Comments (0)

No comments yet. Share your thoughts below!

Leave a Comment

Share your thoughts or questions. Your email address remains private.