Google 搜索控制台和应用索引:不支持 URI

Google search console and app indexing: URI unsupported

我正在尝试在 Android 上实施应用索引。

我有一个意图过滤器,如下:

            <intent-filter 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="http"
                android:host="www.hotelsclick.com" />
            <data android:scheme="https"
                android:host="www.hotelsclick.com" />
        </intent-filter>

我可以使用此命令从 adb 调用 activity

adb shell am start -a android.intent.action.VIEW -d "https://www.hotelsclick.com?hotel_id=135738"

因此,我无法使 "Fetch as google" 功能发挥作用。

我想知道:我如何才能理解 "fetch as google" 功能中有什么问题? "URI unsupported" 是一条毫无用处的痕迹。我该如何调试?

谢谢

"Fetch as Google" 可以从 Google Play 上的当前版本或您在此处上传的 APK 中获取页面。

如果您使用的是本地上传,那么在显示提取结果后,您会在 "Local Upload APK" 列中看到一个 "tick" 标记(查看下图)。

因为您提供的图像中没有它,所以是从您的应用程序的 Google Play 版本获取的。检查它是否在此版本中实现了应用索引。