आधिकारिक दस्तावेज से:
Google को आपकी एप्लिकेशन सामग्री क्रॉल करने और उपयोगकर्ताओं को खोज परिणामों से आपके ऐप में प्रवेश करने की अनुमति देने के लिए, आपको अपने ऐप मेनिफ़ेस्ट में प्रासंगिक गतिविधियों के लिए इरादा फ़िल्टर जोड़ना होगा। ये आशय फ़िल्टर आपकी किसी भी गतिविधि में सामग्री को गहराई से जोड़ने की अनुमति देते हैं। उदाहरण के लिए, उपयोगकर्ता किसी शॉपिंग ऐप के भीतर एक पृष्ठ को देखने के लिए एक गहरे लिंक पर क्लिक कर सकता है जो उस उत्पाद की पेशकश का वर्णन करता है जिसे उपयोगकर्ता खोज रहा है।
इस लिंक का उपयोग करके एप्लिकेशन सामग्री के लिए डीप लिंक को सक्षम करना आप देखेंगे कि इसका उपयोग कैसे करना है।
और इस टेस्ट योर ऐप इंडेक्सिंग इम्प्लीमेंटेशन का उपयोग करके इसका परीक्षण कैसे करें।
निम्न XML स्निपेट दिखाता है कि आप गहरी लिंकिंग के लिए अपने प्रदर्शन में एक आशय फ़िल्टर कैसे निर्दिष्ट कर सकते हैं।
<activity
android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_title_viewgizmos">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
<!-- note that the leading "/" is required for pathPrefix-->
<!-- Accepts URIs that begin with "example://gizmos” -->
<data android:scheme="example"
android:host="gizmos" />
</intent-filter>
</activity>
Android डीबग ब्रिज के माध्यम से परीक्षण करने के लिए
$ adb shell am start
-W -a android.intent.action.VIEW
-d <URI> <PACKAGE>
$ adb shell am start
-W -a android.intent.action.VIEW
-d "example://gizmos" com.example.android