Как раздать один и тот же apk для обычного и мгновенного приложения - PullRequest
1 голос
/ 09 мая 2019

Я хочу распространять свое приложение как обычное и мгновенное приложение в Google Play, размер обычного apk ниже 4 МБ, поэтому оно также может быть мгновенным, вопрос в том, как я могу распространять приложение в обоих »режимы ", использующие тот же пакет apk / app

Ответы [ 2 ]

2 голосов
/ 10 мая 2019

Несмотря на то, что вы все еще можете загружать Instant-app-apks.zip, используя устаревшую модель, документация для этого уже исчезла, но вы можете найти некоторые остатки в этой codelab и как @Hassan Ibraheemотметил, что вашему мгновенному приложению понадобится targetSandboxVersion=2, а ваше установленное приложение - нет.Затем вы создадите два отдельных артефакта - instal-app.apk и instant-app-apks.zip и загрузите их в соответствующие выпуски.

Однако теперь официальный способ настройки вашего приложения является следующим.для поддержки мгновенных приложений при использовании одного пакета для обычного и мгновенного приложения:

Также прочитайте Блог разработчиков Android: более простой способ для мгновенных приложений

Чтобы выпустить мгновенное приложениеи обычное приложение одновременно выполните следующие шаги:

  1. Создайте пакет приложений с мгновенной поддержкой , обратите внимание:

Если у вас есть существующий проект мгновенного приложения, в котором используется устаревший плагин функций (com.android.feature), узнайте, как перенести ваше мгновенное приложение для поддержки пакетов приложений Android.

Сначала опубликуйте пакет с поддержкой Instant на дорожке Android Instant Apps.
  • примечание: вам нужно только один раз загрузить пакет здесь
Перейдите на вкладку «Установленные приложения». Кнопка с надписью «Добавить избиблиотека »должна отображаться в правой части экрана, чтобы выбрать APK для установленного приложения.
0 голосов
/ 09 мая 2019

Вам потребуется установить атрибут android:targetSandboxVersion в 2, чтобы иметь возможность загружать APK в мгновенные треки приложений.

Это необратим для существующих пользователей, поэтому убедитесь, что вы внимательно прочитали документацию ипротестируйте свое приложение перед публикацией с новым targetSandboxVersion: https://developer.android.com/guide/topics/manifest/manifest-element#targetSandboxVersion

...