Resmi belgelerden:
Google'ın uygulama içeriğinizi taramasını sağlamak ve kullanıcıların uygulamanıza arama sonuçlarından girmesine izin vermek için uygulama bildiriminizde ilgili etkinlikler için niyet filtreleri eklemeniz gerekir. Bu niyet filtreleri, herhangi bir etkinliğinizde içeriğe derinlemesine bağlantı yapılmasını sağlar. Örneğin, kullanıcı, bir alışveriş uygulamasında, kullanıcının aradığı ürünü sunan bir sayfayı görüntülemek için derin bir bağlantıyı tıklayabilir.
Bu bağlantıyı kullanarak Uygulama İçeriği için Derin Bağlantıları etkinleştirdiğinizde nasıl kullanılacağını göreceksiniz.
Ve bu Test App Dizinleme Uygulama test nasıl test etmek kullanarak.
Aşağıdaki XML snippet'i, manifest'inizde derin bağlantı için nasıl bir niyet filtresi belirtebileceğinizi gösterir.
<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 Hata Ayıklama Köprüsü ile test etmek için
$ 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