Descarga e interpretación del archivo descriptor de actualización

El objeto ApplicationUpdater distribuye el evento checkForUpdate antes de que comience el proceso de actualización y justo antes de que updater intente descargar el archivo descriptor de actualización. Si cancela el comportamiento predeterminado del evento checkForUpdate , updater no descargará el archivo descriptor de actualización. Puede llamar al método checkForUpdate() para reanudar el proceso de actualización:

appUpdater.checkForUpdate();

Al llamar al método checkForUpdate() , updater interpreta y descarga de forma asincrónica el archivo descriptor de actualización. Como resultado de la llamada al método checkForUpdate() , el objeto updater puede distribuir los siguientes eventos:

  • StatusUpdateEvent.UPDATE_STATUS : updater ha descargado e interpretado el archivo descriptor de actualización correctamente. Este evento cuenta con las siguientes propiedades:

    • available : valor booleano. Se establece en true si existe una versión distinta disponible a la de la aplicación actual; de lo contrario, se establece en false (la versión es la misma).

    • version : cadena. La versión del archivo descriptor de la aplicación del archivo de actualización.

    • details : conjunto. Si no existen versiones localizadas de la descripción, este conjunto devuelve una cadena vacía ( "" ) como primer elemento y la descripción como segundo elemento.

      Si existen varias versiones de la descripción (en el archivo descriptor de actualización), el conjunto contiene varios subconjuntos. Cada conjunto dispone de dos elementos: el primero es un código de idioma (como, por ejemplo, "en" ) y el segundo es la descripción correspondiente (una cadena) para ese idioma. Consulte Definición del archivo descriptor de actualización y adición del archivo de AIR al servidor web .

  • StatusUpdateErrorEvent.UPDATE_ERROR : hubo un error y updater no pudo descargar ni interpretar el archivo descriptor de actualización.