使用更新框架

管理应用程序的更新可能非常繁琐。AdobeAIR 应用程序的更新框架 提供了相关 API,开发人员可以利用这些 API 在 AIR 应用程序中提供强大的更新功能。AIR 更新框架为开发人员执行以下任务:

  • 按指定时间间隔定期检查更新,或者在用户发出请求时检查更新

  • 从 Web 来源下载 AIR 文件(更新)

  • 在首次运行新安装的版本时向用户发出警告

  • 确认用户希望检查更新

  • 向用户显示有关新的更新版本的信息

  • 向用户显示下载进度和错误信息

AIR 更新框架为您的应用程序提供了一个示例用户界面。该示例用户界面为用户提供了应用程序更新的基本信息和配置选项。您的应用程序也可以定义一个自定义用户界面,与更新框架配合使用。

AIR 更新框架允许您将有关 AIR 应用程序更新版本的信息存储在简单 XML 配置文件中。对于大多数应用程序,设置这些配置文件以包括基本代码可以为最终用户提供良好的更新功能。

即使不使用更新框架,AIR 应用程序仍可以使用 Adobe AIR 包括的 Updater 类升级到新的版本。通过使用 Updater 类,应用程序可以升级到用户计算机上的 AIR 文件中包含的版本。然而,升级管理可不只是进行基于本地存储的 AIR 文件的应用程序更新。