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

Объект ApplicationUpdater отправляет событие downloadComplete после завершения загрузки файла обновления. Если поведение по умолчанию отменено, можно вызвать метод installUpdate() , чтобы возобновить процесс обновления:

appUpdater.installUpdate(file);

Вызов этого метода заставляет объект updater устанавливать обновленную версию AIR-файла. Этот метод включает один параметр, file , который является объектом File и содержит ссылку на AIR-файл, используемый для обновления.

Объект ApplicationUpdater может отправлять событие beforeInstall в результате вызова метода installUpdate() .

  • UpdateEvent.BEFORE_INSTALL — Отправляется непосредственно перед установкой обновления. Иногда бывает полезно приостановить немедленную установку обновления, чтобы пользователь мог завершить текущую работу перед началом процесса обновления. Вызов метода preventDefault() объекта Event откладывает установку до следующего перезапуска, при этом никакой дополнительный процесс обновления не может быть запущен. (Сюда входят обновления, сведения о которых появляются в результате вызова метода checkNow() или в результате периодических проверок.)