Консоль поиска 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. Проверьте, реализовано ли в этой версии индексирование приложений.

Другие вопросы по тегам