Обновление приложений

Со второй половины 2021 года все новые приложения в Google Play должны публиковаться в формате наборов Android App Bundle. А все приложения размером более 150 МБ должны использовать технологию Dynamic Delivery или Asset Delivery.

Чтобы узнать больше, прочитайте эту запись в блоге для разработчиков Android.

В этой статье приводится информация о том, как внести изменения в APK-файл или набор Android App Bundle, чтобы существующие пользователи получили обновление.

Подготовка обновления

  • Название пакета обновленного APK-файла или набора App Bundle должно совпадать с названием текущей версии.
  • Номер версии обновления должен быть больше, чем у текущего приложения. Подробнее об управлении версиями приложения
  • Подпись обновленного APK-файла или набора App Bundle должна совпадать с подписью текущей версии.
Как подтвердить подпись APK-файла

Чтобы убедиться, что подпись будет подтверждена во всех версиях платформы Android, которые поддерживает APK-файл, воспользуйтесь инструментом apksigner (доступен в Android SDK Build Tools 24.0.3 и более поздних версий) со следующими параметрами:

apksigner verify --verbose --print-certs apkname.apk

Если подпись не подтверждена, используйте ключ, связанный с уже загруженным APK-файлом.

Подробнее о подписи приложений

Как подтвердить сертификацию набора App Bundle
Чтобы подтвердить, что в старой и новой версиях используется один и тот же сертификат, выполните в обоих наборах App Bundle следующую команду и сравните результаты:

$ jarsigner -verify -verbose -certs my_application.apk

Если результаты совпадают, значит используется один и тот же ключ и можно продолжать. В противном случае необходимо подписать набор App Bundle с помощью правильного ключа.

Подробнее о подписи приложений

Загрузка APK-файла или набора App Bundle

После обновления объекта можно создать новую версию.

Выпуск обновлений

Когда вы загружаете новую версию приложения, в правом верхнем углу каждой его страницы в Play Console появляется уведомление "Обновление обрабатывается". После публикации обновления приложение начнет обновляться у существующих пользователей.

Как только обновление становится доступно, пользователи могут скачивать его в Google Play на странице приложения или в разделе Мои приложения. Пользователь также может разрешить автоматическое обновление приложения.

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

Удаление приложения

Существующие пользователи будут получать обновления, даже если вы удалите приложение, однако оно не будет доступно для новых пользователей.

Внимание! Перед тем как удалить приложение, убедитесь, что:

Чтобы удалить приложение, выполните следующие действия:

  1. Откройте Play Console.
  2. Выберите приложение.
  3. Нажмите Страница приложения > Цены и распространение.
  4. В разделе "Доступность приложения" выберите Удалить.

Обновление системных приложений

Системные приложения, включая предустановленные, появляются в разделе Play Маркета Мои приложения, как только в Play Console загружается версия с таким же названием пакета (даже если она не опубликована).

Google Play позволяет управлять обновлениями для предустановленных приложений, если соблюдены перечисленные ниже условия.

  • Приложение находится в системном разделе.
  • Приложение бесплатно.
  • Приложение сопровождается такой же подписью, как версия, опубликованная в Google Play.
  • Названия пакетов предустановленного приложения и новой версии совпадают.
  • Номер версии обновления больше, чем у предустановленного приложения.

Если при загрузке системного приложения возникает ошибка, свяжитесь с нами.

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.