Мгновенная загрузка приложения не удалась - как http, так и https, как должны быть схемы - PullRequest
1 голос
/ 03 октября 2019

Когда я пытаюсь загрузить свой .aab для мгновенного приложения, я получаю следующую ошибку: Google Play error

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

Я пробовал несколько версий объявления SplashActivity с веб-фильтрами, но ни одна из них не была принята Google Play. Это мой последний AndroidManifest.xml, который я прочитал из моего .aab.

<activity
            android:name="com.xxx.SplashActivity"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.NoActionBar"
            android:windowSoftInputMode="adjustNothing" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <meta-data
                android:name="default-url"
                android:value="https://test.static.freeworld.cloud/start" />

            <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="@string/scheme" />
                <data android:host="@string/app_local_host" />
                <data android:pathPrefix="/start" />
                <data android:pathPrefix="/station" />
            </intent-filter>
            <intent-filter android:autoVerify="true" >
                <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="test.static.freeworld.cloud" />
                <data android:pathPrefix="/start" />
            </intent-filter>
        </activity>

Любая помощь по этому поводу?

1 Ответ

1 голос
/ 09 октября 2019

Не уверен, что это решит вашу проблему, но я столкнулся с проблемами при загрузке нашего мгновенного приложения (.aab). В нашем случае мы получили ошибки, из-за которых вам не разрешено использовать намеренные фильтры в ваших модулях мгновенного включения.

Вы можете попробовать bundletool (https://developer.android.com/studio/command-line/bundletool), чтобы проверить, правильно ли конвертирован ваш пакет .aab. в файлы .apk.

Кроме того, вы также можете использовать инструмент мгновенной проверки приложений (расположен на ~/Library/Android/sdk/extras/google/instantapps/ia на osx) для проверки вашего мгновенного приложения.

...