Ошибка загрузки. Вы должны использовать и http, и https в качестве схем для ваших веб-фильтров.

Загрузка не удалась

Вы должны использовать как http, так и https как схемы для ваших веб-фильтров намерений.

Я получаю эту ошибку при загрузке мгновенного приложения в Play Store. Я объявил фильтры намерений как для http, так и для https в манифесте, как показано ниже.

<intent-filter>
                <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="XXXX" />
            </intent-filter>
            <intent-filter>
                <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="XXXX" />
            </intent-filter>

Не могли бы вы сообщить мне, что может быть не так и почему я получаю эту ошибку при загрузке в Play Store?


person Android Geek    schedule 19.06.2017    source источник


Ответы (5)


Попробуйте объявить IntentFilter вот так

<intent-filter>
    <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" />
    <data android:scheme="https" />
    <data android:host="yourhost.ru" />
    <data android:pathPattern="/featurePath" />
</intent-filter>
person mol    schedule 19.06.2017
comment
У меня такая же проблема с невозможностью загрузить мгновенное приложение, после изменения IntentFilter, как описано, я могу успешно загрузить его, но, к сожалению, у меня другая проблема: не могу развернуть мгновенное приложение, см. stackoverflow.com / questions / 44772959 / - person hmaxf2; 28.06.2017
comment
Я также сталкиваюсь с той же проблемой при загрузке пакета приложений (.aab) в игровой магазин. Я объявил фильтр намерений, как вы упомянули, но это не решило эту проблему. Что еще может быть причиной этой проблемы? - person Baskaran Veerabathiran; 05.08.2020

вы должны определить оба в одном фильтре намерений

   <intent-filter>  
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data
            android:host="XXXX"
            android:scheme="http" />

        <data
            android:scheme="https"
            android:host="XXXX" />
    </intent-filter>
person Jasss    schedule 20.12.2017

Не меняйте код фильтра намерений самостоятельно в файле манифеста.

Просто перейдите в Инструменты> Помощники по ссылкам на приложения и выполните шаги с 1 по 4.

На шаге 1 сама студия Android автоматически добавит эти коды фильтров намерений в ваш файл манифеста.

(Источник: Документация для разработчиков> Добавить ссылки на приложения Android)

Следуйте инструкциям по ссылке.

person Someshwari Dhakate    schedule 01.07.2017

Согласен с предыдущим ответом, но также добавьте android: autoVerify = "true" в фильтр намерений.

person KitKat    schedule 19.06.2017

Я сделал все, о чем говорилось выше, но, наконец, избавился от этой ошибки после добавления этих разрешений в манифест базового модуля.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
person pallav bohara    schedule 25.10.2017