Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Como se mencionó en Información general del archivo del instalador de aplicación, puede configurar el comportamiento de actualización de la aplicación en el archivo del instalador de aplicación. En este artículo se exploran las opciones de actualización y sus respectivos descuentos.
Puede configurar el comportamiento de actualización de la aplicación mediante el elemento UpdateSettings . Aquí exploraremos las opciones de actualización y sus respectivas ventajas.
En resumen, puede optar por buscar actualizaciones de dos maneras diferentes:
- Independientemente del usuario que inicie la aplicación.
- Solo cuando el usuario inicia la aplicación.
Además, puede optar por aplicar actualizaciones de dos maneras diferentes:
- Informando al usuario con un aviso.
- Silenciosamente, sin informar al usuario.
Por último, al informar al usuario de una actualización, puede forzar que tome la actualización antes de permitirles iniciar la aplicación, o bien puede permitirles iniciar la aplicación y aplicar la actualización en un momento oportuno.
El elemento UpdateSettings puede tener los siguientes elementos secundarios:
Configuración de actualización de archivos del instalador de aplicación | Versión mínima de Windows 10 |
---|---|
OnLaunch | 1709 |
HorasEntreComprobacionesDeActualización | 1803 |
AutomaticBackgroundTask | 1803 |
Activación de Bloques de Actualización | 1903 |
ShowPrompt | 1903 |
ForzarActualizaciónDesdeCualquierVersión | 1903 |
OnLaunch: comprueba si hay actualizaciones al iniciarse. Este tipo de actualización puede mostrar la interfaz de usuario y tiene los siguientes atributos:
HoursBetweenUpdateChecks: un entero que indica con qué frecuencia (en cuántas horas) buscará el sistema las actualizaciones de la aplicación. "0" a "255" inclusive. El valor predeterminado es 24 (si no se especifica este valor). Por ejemplo, si HoursBetweenUpdateChecks = 3, cuando el usuario inicie la aplicación, si el sistema no ha comprobado las actualizaciones en las últimas 3 horas, comprobará si hay actualizaciones ahora.
ShowPrompt: un valor booleano que determina si la interfaz de usuario se mostrará al usuario. Este valor se admite en Windows 10, versión 1903 y posteriores.
UpdateBlocksActivation: un valor booleano que determina si la interfaz de usuario que se muestra al usuario permite al usuario iniciar la aplicación sin tomar la actualización, o si el usuario debe tomar la actualización antes de iniciar la aplicación. Este atributo se puede establecer en "true" solo si ShowPrompt está establecido en "true". UpdateBlocksActivation="true" significa que la interfaz de usuario que verá el usuario permite al usuario tomar la actualización o cerrar la aplicación. UpdateBlocksActivation="false" significa que la interfaz de usuario que verá el usuario, permite al usuario tomar la actualización o iniciar la aplicación sin actualizar. En este último caso, la actualización se aplicará silenciosamente en un momento oportuno. Este valor se admite en Windows 10, versión 1903 y posteriores.
Nota:
ShowPrompt debe establecerse en true si UpdateBlocksActivation está establecido en true.
AutomaticBackgroundTask: comprueba si hay actualizaciones en segundo plano cada 8 horas independientemente de si el usuario inició la aplicación. Este tipo de actualización no puede mostrar la interfaz de usuario.
ForceUpdateFromAnyVersion: permite que la aplicación se actualice de la versión x a la versión x++ o cambie de la versión x a la versión x--. Sin este elemento, la aplicación solo puede pasar a una versión superior.