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"]
}
}]
In-Article Sponsored Content
Suggested Engineering Guides
View All Guides (22+)
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.