Apr 04
Olá a todos,
Me deparei com um problema ao tentar utilizar o AutoUpadate em uma aplicação AIR que era o seguinte:
Quando eu tentava atualizar me dava a seguinte mensagem: There was an error checking for updates. Error# 16831
Procurei na net e não encontrei respostas até que em um blog xing-ling encontrei a resposta e resolvi postar aqui.
O problema acontecia pelo fato de eu estar utilizando a versão nova do AIR ( 2.5 ) que em seu Application Descriptor ( xml ) onde vai a versão do seu software não é mais <version>1.0</version> e sim <versionNumber>1.0</versionNumber>.
Então o seu arquivo update.xml ficará assim:
1.0.2 http://localhost/MbkIntranet.air 1.0.2 - Versão Lançamento
A mesma coisa serve para capturar a versão do software que fica assim:
var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor; var ns:Namespace = descriptor.namespaceDeclarations()[0]; var version:String = descriptor.ns::versionNumber;
Repare no versionNumber na última linha.
Bem, era isso pessoal.
