Uso da estrutura de atualização

O gerenciamento de atualizações para aplicativos pode ser entediante. A estrutura de atualização para aplicativos Adobe AIR fornece APIs que permitem que os desenvolvedores forneçam recursos de atualização robustos em aplicativos do AIR. A estrutura de atualização do AIR realiza as seguintes tarefas para os desenvolvedores:

  • Verifique periodicamente se há atualizações em um determinado intervalo ou quando o usuário solicita

  • Baixe arquivos do AIR (atualizações) de uma fonte da Web

  • Alerte o usuário na primeira execução da versão recém-instalada

  • Confirme que o usuário deseja procurar atualizações

  • Exiba as informações sobre a nova versão de atualização para o usuário

  • Exiba o andamento do download e as informações de erro para o usuário

A estrutura de atualização do AIR fornece um exemplo de interface de usuário para seu aplicativo. Ela fornece ao usuário informações básicas e opções de configuração para atualizações do aplicativo. Seu aplicativo também pode definir a interface de usuário personalizada para uso com a estrutura de atualização.

A estrutura de atualização do AIR permite armazenar informações sobre a versão de atualização de um aplicativo do AIR em arquivos de configuração XML simples. Na maioria dos aplicativos, a definição desses arquivos de configuração para incluir código básico fornecem uma boa funcionalidade de atualização para o usuário final.

Mesmo sem usar a estrutura de atualização, o Adobe AIR inclui uma classe Updater que os aplicativos do AIR podem usar para atualizar para novas versões. A classe Updater permite que um aplicativo seja atualizado para uma versão contida em um arquivo do AIR no computador do usuário. No entanto, o gerenciamento de atualização pode envolver mais que simplesmente atualizar o aplicativo com base em um arquivo AIR armazenado localmente.