在下面的代码中,我尝试为Google搜索结果以及网站中某些链接的深层链接实现应用索引。但是问题是只有应用程序正在建立索引,而没有对所需链接进行深层链接。 我做错了吗?我在amazon.in网站上进行了测试,他们为应用程序下载横幅广告提供了应用程序索引以及深层链接。
我已经为https://www.website.com/mobile-apps.html,https://m.website.com/m/mobile-apps.html,https://tv.website.com/tv/mobile-apps.html实现了深层链接
以下是我用于应用索引编制和深层链接的代码
<activity
android:name="com.website.websiteMobileApp.MainActivity"
android:screenOrientation="portrait"
android:launchMode="singleTop">
<!-- ==================For app indexing================== -->
<intent-filter android:autoVerify="true" android:label="@string/app_name">
<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="www.website.com" />
<data android:scheme="https" android:host="m.website.com" />
<data android:scheme="https" android:host="tv.website.com" />
</intent-filter>
<!-- ==================For deep linking================== -->
<intent-filter android:autoVerify="true" android:label="@string/app_name">
<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="www.website.com" android:pathPrefix="/mobile-apps.html" />
<data android:scheme="https" android:host="m.website.in" android:pathPrefix="/m/mobile-apps.html" />
<data android:scheme="https" android:host="tv.website.com" android:pathPrefix="/tv/mobile-apps.html" />
</intent-filter>
</activity>