Aktualizowanie aplikacji

Obiekt ApplicationUpdater wywołuje zdarzenie downloadComplete po zakończeniu pobierania pliku aktualizacji. Jeśli zachowanie domyślne zostanie anulowane, można wywołać metodę installUpdate() w celu wznowienia procesu aktualizacji.

appUpdater.installUpdate(file);

Wywołanie tej metody powoduje, że obiekt Updater zainstaluje plik AIR aktualizacji. Metoda ma jeden parametr, file , który jest obiektem File wskazującym plik AIR aktualizacji.

Obiekt ApplicationUpdater może wywołać zdarzenie beforeInstall w wyniku wywołania metody installUpdate() :

  • UpdateEvent.BEFORE_INSTALL — wywoływane tuż przed zainstalowaniem aktualizacji. Niekiedy celowe jest zablokowanie instalacji aktualizacji, aby użytkownik mógł dokończyć bieżące zadania przed jej rozpoczęciem. Metoda preventDefault() obiektu Event odracza instalację do następnego uruchomienia i uniemożliwia rozpoczęcie następnego procesu aktualizacji. (Dotyczy to także aktualizacji, które byłyby wynikiem wywołania metody checkNow() lub okresowego sprawdzania dostępności).