Консоль поиска Google и индексирование приложений: URI не поддерживается
Я пытаюсь реализовать индексацию приложений на 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 с этой командой
adb shell am start -a android.intent.action.VIEW -d "https://www.hotelsclick.com?hotel_id=135738"
Таким образом, я не могу заставить работать функцию "Получить как Google".
Мне было интересно: как я могу понять, что не работает в функции "Получить как Google"? "URI unsupported" - совершенно бесполезный след. Как я могу отладить это?
Спасибо
1 ответ
"Получить как Google" может получить страницу либо из текущей версии в Google Play, либо из APK, который вы загрузили здесь.
Если вы используете локальную загрузку, то вы увидите метку "галочка" в столбце "Local Upload APK" после того, как отобразятся результаты выборки (см. Изображение ниже).
Так как его нет в предоставленном вами изображении, выборка происходит из версии вашего приложения в Google Play. Проверьте, реализовано ли в этой версии индексирование приложений.