Обзор
Если у пользователя установлена устаревшая или неисправная версия приложения, с помощью Play Console можно предложить выполнить обновление. Это особенно удобно, если вы обнаружили проблему с предыдущей версией приложения, например уязвимость в системе безопасности.
Чтобы запустить этот процесс, выберите версию набора App Bundle, которую нужно обновить. Вы можете указать, кому будет показываться уведомление, например:
- всем пользователям выбранной версии приложения;
- пользователям из определенных стран или регионов;
- пользователям определенной версии Android.
Когда пользователи из целевой группы в следующий раз откроют ваше приложение, они увидят занимающее весь экран предложение выполнить обновление. Они могут его принять или отклонить. В первом случае приложение будет обновлено до последней совместимой версии. Во втором – уведомление будет появляться снова после каждого холодного перезапуска приложения.
Вот как может выглядеть предложение об обновлении:
Примечание. Изображения приведены для примера и могут быть заменены.
Как предложить пользователям обновление
Перед тем как сделать это, важно учесть следующее:
- Для всех типов версий приложения, которые вы предлагаете обновить, должна существовать новая версия.
- Обновление можно отменить в любой момент. Отмена затронет только тех пользователей, которые ещё его не выполнили.
- Вы можете в любой момент расширить целевую группу пользователей.
Требования
Чтобы предложить пользователям с устаревшей или неисправной версией вашего приложения обновить его до последней совместимой версии:
- для приложения должна быть включена функция подписания приложений в Google Play;
- приложение должно быть опубликовано с помощью Набора Android App Bundle.
Сделайте следующее:
- Откройте Play Console и перейдите на страницу App Bundle Explorer (Выпуск > App Bundle Explorer).
- Примечание. Обновление также можно начать на странице Обзор версии приложения (Выпуск > Обзор выпусков). В разделе "Последние выпуски" нажмите на стрелку вправо рядом с нужным выпуском. Откроется страница Сведения о выпуске.
- Нажмите Инструменты восстановления в правом верхнем углу и в раскрывающемся списке выберите Предложить пользователям обновление.
- В разделе "Выберите набор" выберите нужные наборы App Bundle.
- Примечание. Для некоторых типов версий с наборами App Bundle более новые выпуски могут быть недоступны. Такие версии перечислены в разделе "Недоступно". В нем вы можете нажать на набор App Bundle, чтобы посмотреть, для каких версий он недоступен.
- Выбрав набор, нажмите Далее.
- Необязательно. Нажмите Показать инструкции, чтобы открыть подсказки, которые помогут проверить предложение.
- Выберите, кому будет показываться уведомление, например:
- всем пользователям выбранной версии приложения;
- пользователям из определенных стран или регионов;
- пользователям определенной версии Android.
Обратите внимание на следующее:
- В третьем случае необходимо указать номера версий Android или выбрать сразу все.
- Во втором случае нужно указать страны или регионы. Вы также можете выбрать все варианты.
В зависимости от выбранных критериев вы увидите количество пользователей, которым будет предложено обновить приложение.
- Нажмите Запустить предложение.
Как управлять обновлением
После того как вы предложите пользователям обновить приложение, вы сможете изменить конфигурацию обновления, посмотреть ход его выполнения или отменить его с помощью инструментов восстановления Play Console. Чтобы развернуть или свернуть раздел, нажмите на его название.
Просмотр хода обновленияВы можете в любой момент посмотреть, как идет обновление. Для этого сделайте следующее:
- Откройте Play Console и перейдите на страницу App Bundle Explorer (Выпуск > App Bundle Explorer).
- В таблице версий приложения нажмите на стрелку вправо для версии, которую нужно посмотреть.
- Перейдите на вкладку Восстановление.
- Ход выполнения показывается в виде индикатора. Вы можете посмотреть общее число пользователей, которым предлагается обновление, а также процент завершенных и начатых обновлений.
Чтобы изменить уже запущенное обновление, сделайте следующее:
- Откройте Play Console и перейдите на страницу App Bundle Explorer (Выпуск > App Bundle Explorer).
- В таблице версий приложения нажмите на стрелку вправо для версии, которую нужно посмотреть.
- Перейдите на вкладку Восстановление.
- Нажмите Управление предложением об обновлении и выберите в раскрывающемся списке Изменить.
- Внесите необходимые изменения. Вы можете изменить параметры целевой группы пользователей, которые вы задавали во время создания предложения.
- Сохраните изменения.
Примечание. Изменение коснется только тех пользователей, которые ещё не обновили приложение.
Другие варианты обновления
Вы можете добавить в инструменты восстановления полноэкранное диалоговое окно и предложить в нем обновить приложение до новой опубликованной версии. Функция обновлений в приложении позволяет более гибко настраивать предложения.
Вы можете выбрать, нужно ли показывать диалоговое окно и в какой момент это делать.
Вы также можете уменьшить его размер.
Однако эту функцию необходимо вручную внедрить в код, и она будет работать только в будущих версиях приложения.
- если в приложении применяется механизм прозрачности кода, автоматическая защита целостности от Google Play или обновление ключа подписи;
- если выпуск приложения предназначен для Wear OS, Android TV или Android Auto.