Перейти к содержимому

Механизм оповещения о новых версиях приложения

Механизм оповещения о новых версиях приложения

Заголовок раздела «Механизм оповещения о новых версиях приложения»

В наших приложения реализован механизм оповещения пользователя о доступных обновлениях. Это поможет пользователям не пропустить важные обновления системы

Заголовок раздела «В наших приложения реализован механизм оповещения пользователя о доступных обновлениях. Это поможет пользователям не пропустить важные обновления системы»

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

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

Логика отправки и установки обновлений отличается в зависимости от операционной системы приложения.

Для Android-устройств (Рисунок 30):

  • При запуске приложения выполняется проверка наличия обновления в Google Play;

  • Если в Google Play есть новая версия, покажется всплывающий экран от устройства с предложением скачать обновление;

  • Если пользователь соглашается, идет фоновое скачивание;

  • Как только обновление скачалось, пользователю предлагается установить обновление;

  • Если пользователь соглашается, обновление устанавливается. Если нет, то при следующем запуске обновление установится автоматически. После старта приложение запустится с первого экрана (последний открытый экран не сохранится).

image

Для iOS-устройств (Рисунок 31):

  • При запуске приложения выполняется проверка наличия обновления в App Store;

  • Если в App Store есть новая версия, покажется диалог с предложением обновить приложение;

  • По нажатию на «Обновить» пользователя перебросит в App Store, где пользователь может нажать «Обновить» для скачивания и установки обновления;

  • При нажатии на «Обновить» в App Store для приложения будет скачано и установлено обновление, и кнопка «Обновить» сменится на «Открыть»;

  • По «Открыть» приложение запустится с первого экрана (последний открытый экран не сохранится);

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

image