同时管理深层链接和应用索引

时间:2019-01-16 11:44:29

标签: java android deep-linking android-app-indexing

在下面的代码中,我尝试为Google搜索结果以及网站中某些链接的深层链接实现应用索引。但是问题是只有应用程序正在建立索引,而没有对所需链接进行深层链接。 我做错了吗?我在amazon.in网站上进行了测试,他们为应用程序下载横幅广告提供了应用程序索引以及深层链接。

我已经为https://www.website.com/mobile-apps.htmlhttps://m.website.com/m/mobile-apps.htmlhttps://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>

0 个答案:

没有答案