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

Когда ваши пользователи обновляют ваше приложение на своих устройствах, они могут опробовать новые функции, а также получить выгоду от повышения производительности и исправления ошибок. Хотя некоторые пользователи включают фоновые обновления, когда их устройство подключено к безлимитному соединению, другим пользователям может потребоваться напоминание об установке обновлений. Обновления в приложении — это функция библиотеки Google Play Core, которая предлагает активным пользователям обновить ваше приложение.

Функция обновлений в приложении поддерживается на устройствах под управлением Android 5.0 (уровень API 21) или выше. Кроме того, обновления внутри приложения поддерживаются только для мобильных устройств Android, планшетов Android и устройств ChromeOS.

Обновление потоков

Ваше приложение может использовать библиотеки Google Play Core для поддержки следующих UX-потоков для обновлений внутри приложения:

Гибкие обновления

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

Рисунок 1. Пример гибкого потока обновления.

Немедленные обновления

Немедленные обновления — это полноэкранные процессы взаимодействия с пользователем, которые требуют от пользователя обновить и перезапустить приложение, чтобы продолжить его использование. Этот UX-процесс лучше всего подходит для случаев, когда обновление имеет решающее значение для основных функций вашего приложения. После того как пользователь принимает немедленное обновление, Google Play выполняет установку обновления и перезапуск приложения.

Рисунок 2. Пример потока немедленного обновления.

Поддержка обновлений в вашем приложении

Узнайте, как поддерживать обновления внутри приложения в зависимости от вашей среды разработки:

Условия обслуживания

Получая доступ к библиотеке обновлений в приложении Play или используя ее, вы соглашаетесь с Условиями использования пакета разработки программного обеспечения Play Core . Пожалуйста, прочтите и поймите все применимые условия и правила, прежде чем получить доступ к библиотеке.

Безопасность данных

Библиотеки Play Core — это интерфейс времени выполнения вашего приложения с Google Play Store. Таким образом, когда вы используете Play Core в своем приложении, Play Store запускает свои собственные процессы, которые включают обработку данных в соответствии с Условиями обслуживания Google Play . Информация ниже описывает, как библиотеки Play Core обрабатывают данные для обработки конкретных запросов от вашего приложения.

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

Данные, собранные об использовании Метаданные устройства
Версия приложения
Список установленных модулей и пакетов ресурсов
Цель сбора данных Собранные данные используются для определения доступности обновления и ожидаемого размера обновления.
Шифрование данных Данные зашифрованы.
Обмен данными Данные не передаются третьим лицам.
Удаление данных Данные удаляются по истечении фиксированного периода хранения.

Хотя мы стремимся быть максимально прозрачными, вы несете единоличную ответственность за принятие решения о том, как реагировать на форму раздела безопасности данных Google Play, касающуюся сбора пользовательских данных, обмена ими и методов обеспечения безопасности в вашем приложении.