O objeto ApplicationUpdater despacha o evento
checkForUpdate
antes do processo de atualização ser iniciado, logo antes de o atualizador tentar baixar o arquivo de descritor de atualização. Se você cancelar o comportamento padrão do evento
checkForUpdate
, o atualizador não baixará o arquivo de descritor de atualização. Você pode chamar o método
checkForUpdate()
para retomar o processo de atualização:
appUpdater.checkForUpdate();
Chamar o método
checkForUpdate()
faz com que o atualizador baixe e interprete o arquivo do descritor do aplicativo de forma assíncrona. Como resultado de chamar o método
checkForUpdate()
, o objeto atualizador poderá despachar os seguintes eventos:
-
StatusUpdateEvent.UPDATE_STATUS
— O atualizador baixou e interpretou o arquivo de descritor de atualização com êxito. Esse evento tem estas propriedades:
-
available
— Um valor booliano. Configure para
true
se existir uma versão disponível diferente do aplicativo atual; caso contrário
false
(a versão é a mesma).
-
version
— Uma sequência de caracteres. A versão do arquivo de descritor de aplicativo do arquivo de atualização
-
details
— Uma matriz. Se não houver versões localizadas da descrição, essa matriz retornará uma sequência de caracteres vazia (
""
) como primeiro elemento e a descrição como segundo elemento.
Se houver várias versões da descrição (no arquivo de descritor de atualização), a matriz conterá várias submatrizes. Cada matriz tem dois elementos: o primeiro é um código de idiomas (como
"en"
) e o segundo é a descrição correspondente (uma sequência de caracteres) para o idioma. Consulte
Definição dos arquivos de descritor de atualização a acréscimo do arquivo do AIR ao servidor da Web
.
-
StatusUpdateErrorEvent.UPDATE_ERROR
— Ocorreu e o atualizador não pôde baixar ou interpretar o arquivo de descritor de eventos.
|
|
|