Обновление базы данных
В процессе своей работы может возникать необходимость обновление системной базы данных. От пользователя не требуется инициировать этот процесс и это происходит автоматически во время очередного запуска Приложения.
| Обновление системной базы данных не связано с обновлением базы АНИ либо других баз содержащих некую информацию. Процессы обновления непосредственно АНИ происходят иначе и описаны отдельно. |
В большинстве случаев обновление системной базы данных требуется после установки новой версии Приложения. Процесс этот на мобильных устройствах по умолчанию происходит автоматически и обычно не контролируется пользователем. По этой причине появление
| Процесс первичного скачивания системной базы данных описан на странице Загрузка баз данных. |
Процесс обновления
В процессе взаимодействия с сервером Приложение получает сигнал, что необходимо выполнить скачивание. Запуск приостанавливается и начинается скачивание. После его завершения отображается экран Приложения и можно начинать работу с ним.
Обновление в условиях плохого интернета
Сама ситуация, когда при старте Приложение автоматически инициирует процесс обновления системной базы данных является помехой для пользователей мобильных устройств. Прежде всего пилотов, который выполняют полеты в регионах без надежной связи с интернет. Например, непосредственно перед полетом или в кабине ВС.
Единственным методом не допустить такую ситуацию является выключение автоматического обновления Приложения на мобильном устройстве. И выполнение обновления вручную пользователем во время подключения к скоростному интернету.
| Отключить авто-обновление только для одного приложения на мобильных ОС нельзя. Отключение или включение производится для всех приложений сразу. Исключением является версия в Testflight. |
Процесс обновления
О начале процесса скачивания уведомит соответствующее диалоговое окно и будет отображен прогресс скачивания. На мобильных устройствах Приложение не следует убирать с экрана (сворачивать), иначе процесс скачивания прервется.
«Выполняется загрузка авиаданных»
Дальнейший запуск при этом блокируется до окончания обновления. Объем скачиваемых данных зависит от количества информации хранящейся у пользователя в облаке. Для новых учетных записей объем скачиваемых данных минимальный.
| На мобильных устройствах необходимо чтобы Приложение отображалось на экране во время обновления. При сворачивании Приложения, процесс скачивания с интернета приостанавливается. |
| При каком обновлении Приложения будет запущено обновление системных баз данных пользователь заранее не оповещается. Такая потребность возникает, если произошли какие-то доработки ПО, затронувшие локальную базу пользователя. |
| Если пользователь работает в условиях ограниченного доступа к интернету, чтобы не оказаться в ситуации что автоматически обновленное Приложение откажется запускаться без выполнения обновления системной базы данных, следует отключить авто-обновление. И выполнять регулярно обновление вручную, а после его завершения обязательно запускать приложение. Чтобы оно обновило системную базу данных, если имеется такая потребность. |