Installation à partir d’un fichier AIR arbitraire

Vous pouvez appeler la méthode installFromAIRFile() pour installer la mise à jour à partir d’un fichier AIR situé sur l’ordinateur de l’utilisateur :

appUpdater.installFromAIRFile();

Cette méthode oblige le programme de mise à jour à installer la mise à jour de l’application à partir du fichier AIR.

La méthode installFromAIRFile() peut distribuer les événements suivants :

  • StatusFileUpdateEvent.FILE_UPDATE_STATUS : distribué lorsque ApplicationUpdater a bien validé le fichier envoyé par la méthode installFromAIRFile() . Les propriétés de cet événement sont les suivantes :

    • available : définie sur true si une version différente de l’application actuelle est disponible ; false , dans le cas contraire (les versions sont identiques).

    • version : chaîne représentant la nouvelle version disponible.

    • path : représente le chemin natif du fichier de mise à jour.

    Vous pouvez annuler cet événement si la propriété available de l’objet StatusFileUpdateEvent est définie sur true . L’annulation de l’événement annule également le processus de mise à jour. Pour poursuivre le processus de mise à jour, appelez la méthode installUpdate() .

  • StatusFileUpdateErrorEvent.FILE_UPDATE_ERROR : une erreur s’est produite et le programme de mise à jour n’a pas pu installer l’application AIR.