更新應用程式

當更新檔案的下載作業完成時,ApplicationUpdater 物件就會傳送 downloadComplete 事件。如果您取消了預設行為,則可以呼叫 installUpdate() 方法以繼續更新程序:

appUpdater.installUpdate(file);

呼叫這個方法會使更新程式安裝 AIR 檔案的更新版本。這個方法包含一個 file 參數,該參數是 File 物件,會參考將做為更新的 AIR 檔案。

呼叫 installUpdate() 方法會使 ApplicationUpdater 物件傳送 beforeInstall 事件:

  • UpdateEvent.BEFORE_INSTALL —在開始安裝更新前傳送。有時候,能夠避免立即安裝本次更新的做法是非常實用的,因為,這麼做的話,使用者就可以在執行更新前先完成目前的工作。呼叫 Event 物件的 preventDefault() 方法可延後安裝作業,直到下次重新啟動為止,在那之前,將不會進行其它更新程序 (包括呼叫 checkNow() 方法後或執行定期檢查後所需執行的更新)。