更新应用程序

更新文件下载完毕后,ApplicationUpdater 对象将调度 downloadComplete 事件。如果取消默认行为,则可以调用 installUpdate() 方法恢复更新过程:

appUpdater.installUpdate(file);

调用此方法会导致 updater 安装 AIR 文件的更新版本。此方法包括一个参数 file ,该参数是引用要用作更新的 AIR 文件的 File 对象。

作为调用 installUpdate() 方法的结果,ApplicationUpdater 对象可以调度 beforeInstall 事件:

  • UpdateEvent.BEFORE_INSTALL — 仅在安装更新前调度此事件。有时,阻止目前更新的安装非常有用,这样用户可以完成当前的工作,然后再继续进行更新。调用 Event 对象的 preventDefault() 方法可推迟安装直至下次重新启动,且可以不启动任何其他更新过程。(这些更新包括通过调用 checkNow() 方法或由于定期检查而产生的更新。)