使用更新架構

管理應用程式的更新可能是非常冗長而單調的作業。Adobe AIR 應用程式更新架構提供的 API 可讓開發人員在 AIR 應用程式中提供高效的更新功能。AIR 更新架構會為開發人員執行下列工作:

  • 根據間隔時間或使用者的要求定期檢查更新

  • 從網路來源下載 AIR 檔 (更新項目)

  • 在使用者初次執行新安裝版本時提出警示

  • 確認使用者是否要檢查更新

  • 向使用者顯示新的更新版本相關資訊

  • 向使用者顯示下載進度和錯誤資訊

AIR 更新架構為您的應用程式提供了一個簡易的使用者介面樣本。此介面為使用者提供了應用程式更新的基本資訊和組態選項。您的應用程式也可以定義自訂使用者介面,以搭配此更新架構使用。

AIR 更新架構可讓您以簡單的 XML 設定檔儲存 AIR 應用程式更新版本的相關資訊。對大部分應用程式而言,設定這些組態檔並加入若干基本程式碼,便能為使用者提供完善的更新功能。

即使未使用更新架構,Adobe AIR 仍包含了 Updater 類別,可讓 AIR 應用程式使用此類別升級至新版本。此 Updater 類別可以讓應用程式升級成使用者電腦中之 AIR 檔所包含的版本。不過,升級管理所牽涉的作業,可能不僅僅是讓應用程式根據本機儲存的 AIR 檔進行升級即可。