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 版本获取的。检查它是否在此版本中实现了应用索引。
我正在尝试在 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 版本获取的。检查它是否在此版本中实现了应用索引。