¿Cuál sería la lógica del mecanismo de actualización para la aplicación AIR con tiempo de ejecución cautivo? La aplicación se debe distribuir para Windows y Mac.¿Cómo crear el actualizador para la aplicación AIR incluida con el tiempo de ejecución cautivo?
me quedé atrapado aquí:
Tenga en cuenta que esto no significa necesariamente que usted necesita para implementar su propio mecanismo de actualización automática. Si utiliza una herramienta comercial para crear su instalador, puede incluir mecanismos de actualización automática que puede aprovechar. Por otro lado, si necesita escribir su propio mecanismo de actualización, debe encontrar las API URLStream, File y NativeProcess a mano en la implementación.
después de leerlo en: http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html
¿Es algo así como (para Windows, después de la aplicación se instala con algunos .exe o .msi instalador):
- al iniciar la aplicación, comprobar si hay nueva versión
- si hay una nueva versión, puede descargarlo
- sobrescribir archivos de aplicaciones y archivos de tiempo de ejecución de aire existente
Se debe forzar la actualización, antes de iniciar la aplicación.
¿Cómo sobrescribir la aplicación en ejecución? ¿O hacer otra aplicación (actualizador) para reemplazar archivos y luego iniciar la aplicación principal con NativeProcess?
En este momento no puse : Debería ser una actualización forzada, antes de iniciar la aplicación. No sé si entiendo tu respuesta ... es tiempo de ejecución cautivo, no puedo usar el marco de actualización de AIR. – Nemi