Play Store устанавливает мгновенное, а не полное приложение - PullRequest
0 голосов
/ 08 июня 2018

У меня есть InstantApp во внутреннем тесте в Play Store - не опубликовано.Мгновенное приложение загружается и работает нормально.Упражнение представляет кнопку «Установить», которая работает нормально - в Play Store на странице отображается кнопка «Установить»;при нажатии на него загружается 1,25 МБ, и на экране приложения появляется значок приложения.Приложение отображается во всех приложениях как 4.0MB.При выполнении он отображает InstantApp, однако.

Если я загружаю приложение (AS3.2 Canary 14), отображается Chooser с двумя записями для моего приложения и Chrome - даже после того, как я удалил Instant иУстановлено.Если я выберу нижнюю из двух, полное приложение будет работать нормально.Приложение, которое теперь отображается во всех приложениях, имеет размер 17 МБ.

Если я снова запускаю приложение, есть Chooser, чтобы открыть один экземпляр (Just Once / Always) или использовать другое приложение (которое включает в себя другой экземпляр),Если я выберу верхний Just Once, приложение Instant App будет запущено.Если я выберу нижнее, запустится полное.

Так что и мгновенное, и полное приложения работают нормально.Но как я могу получить полное приложение для загрузки при установке, а не только при боковой загрузке?Если это исправлено, как я могу получить postInstallIntent для его выполнения?И можно ли остановить появление InstantApp в Chooser?

Устройство V7.1.1, так что это не проблема установки O в 45206096. При отображении URL-адресов используется pathPattern /i/.* только для https иURL-адреса по умолчанию domain/i/.

Вот код в onClickListener кнопки установки:

Uri uri = Uri.parse(getPackageName()+".full.TestFull");
Intent postInstallIntent = new Intent(Intent.ACTION_VIEW, uri);
postInstallIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_CLEAR_TASK);
boolean promptresult = InstantApps.showInstallPrompt(InstantActivity.this,postInstallIntent, 0, "InstantApp");

promptResult равен true, но полное приложение не загружается идействие в Intent не выполняется.

PS Я попытался изменить модуль с pkg.full на просто pkg и не добавляя ".full" к действию в намерении uri, но безрезультатно.

TIA за любой совет.

...