19.11.2012 Views

Building Adobe AIR Applications

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />

Actualización de aplicaciones de <strong>AIR</strong><br />

Presentación de una interfaz de usuario personalizada<br />

para las actualizaciones de la aplicación<br />

<strong>AIR</strong> incluye una interfaz de actualización predeterminada:<br />

Esta interfaz siempre se utiliza la primera vez que el usuario instala la versión de una aplicación en un ordenador. Sin<br />

embargo, es posible definir una interfaz propia para utilizarla en el futuro. Si su aplicación define una interfaz de<br />

actualización personalizada, especifique un elemento customUpdateUI en el archivo descriptor de la aplicación para<br />

la aplicación instalada actualmente:<br />

true<br />

Cuando la aplicación se instale y el usuario abra un archivo de <strong>AIR</strong> con un ID de aplicación e ID de editor que<br />

coincidan con los de la aplicación instalada, será el motor de ejecución el encargado de abrir la aplicación, no el archivo<br />

de instalación predeterminado de la aplicación de <strong>AIR</strong>. Para obtener más información, consulte “customUpdateUI”<br />

en la página 219.<br />

La aplicación puede decidir, cuando se ejecute (cuando el objeto NativeApplication.nativeApplication<br />

distribuye un evento load), si actualiza o no la aplicación (con la clase Updater). Si decide actualizarse, puede presentar<br />

su propia interfaz de instalación al usuario (interfaz que no es igual que la estándar).<br />

Descarga de un archivo de <strong>AIR</strong> en el equipo del usuario<br />

Para poder utilizar la clase Updater, el usuario o la aplicación deben guardar primero localmente un archivo de <strong>AIR</strong><br />

en el equipo del usuario.<br />

Nota: <strong>AIR</strong> 1.5 incluye un marco de actualización que ayuda a los desarrolladores a ofrecer buenas capacidades de<br />

actualización en aplicaciones de <strong>AIR</strong>. El uso de este marco puede resultar mucho más sencillo que la utilización del<br />

método update() de la clase Update directamente. Para obtener más información, consulte “Utilización del marco de<br />

actualización” en la página 267.<br />

Última modificación 30/10/2012<br />

263

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!