s4:OnLaunch
Descripción
Especifica si el servicio de implementación comprobará si hay una actualización en el archivo instalador de aplicación en el inicio de la aplicación. (s4:OnLaunch)
Jerarquía de elementos
<s4:OnLaunch>
Syntax
<s4:OnLaunch ShowPrompt? = Boolean.
UpdateBlocksActivation? = Boolean.
HoursBetweenUpdateChecks? = Unsigned byte.
></s4:OnLaunch>
Clave
?
opcional (cero o uno)
Atributos
Atributo | Descripción | Tipo de datos | Requerido |
---|---|---|---|
ShowPrompt | Indica si la implementación mostrará un mensaje, informando al usuario sobre la actualización. Para obtener más información sobre el comportamiento de este atributo, vea los comentarios. Disponible en Windows 10, versión 1903 y posteriores. | booleano. | No |
UpdateBlocksActivation | Solo se debe usar si ShowPrompt="true". Indica si la implementación impedirá que el usuario inicie la aplicación hasta que se haya aplicado la actualización. "UpdateBlocksActivation" = true significa que la interfaz de usuario que el usuario verá permite al usuario tomar la actualización o cerrar la aplicación. "UpdateBlocksActivation" = false significa que la interfaz de usuario que el usuario verá 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. Para obtener más información sobre el comportamiento de este atributo, vea los comentarios. Disponible en Windows 10, versión 1903 y posteriores. | booleano. | No |
HoursBetweenUpdateChecks | Especifica la frecuencia con la que el servicio de implementación comprobará si hay una actualización en el archivo del Instalador de aplicación. Cuando HoursBetweenUpdateChecks está establecido en 0, el servicio de implementación comprobará las actualizaciones cada vez que se inicie la aplicación. En el caso de otros valores, el servicio de implementación comprobará si la aplicación se inicia solo si no se ha comprobado previamente en el último número de horas especificadas por HoursBetweenUpdateChecks. Por ejemplo, si HoursBetweenUpdateChecks está establecido en 12, el servicio de implementaciones comprobará si la aplicación se inicia solo si aún no ha comprobado las actualizaciones en las 12 horas anteriores. | Valores numéricos entre 0 y 255 inclusive. El valor predeterminado es 24. | No |
Elementos primarios
Elementos primarios | Descripción |
---|---|
s4:UpdateSettings | Especifica la configuración relacionada con las actualizaciones de la aplicación. |
Comentarios
El establecimiento del ShowPrompt="true"
atributo muestra actualmente un mensaje para las aplicaciones para UWP, pero no para las aplicaciones de escritorio que se han empaquetado en un paquete de aplicación de Windows (es decir, aplicaciones de escritorio que usan la Puente de dispositivo de escritorio). En el caso de las aplicaciones de escritorio, esta funcionalidad proporciona una actualización silenciosa; la misma funcionalidad predeterminada proporcionada por el elemento OnLaunch.
Los ShowPrompt
atributos y UpdateBlocksActivation
solo tienen efecto cuando el usuario inicia la aplicación desde un elemento de menú o icono en el menú Inicio. Estos atributos no tienen ningún efecto si el usuario inicia la aplicación desde un acceso directo de escritorio o desde la barra de tareas.
Ejemplos
En este ejemplo, la implementación comprobará las actualizaciones cada vez que se inicie la aplicación. Si se encuentran actualizaciones, la implementación mostrará un mensaje que indica al usuario que debe realizar la actualización antes de iniciar la aplicación. También se puede incrementar o disminuir la versión de la aplicación.
<s4:UpdateSettings>
<s4OnLaunch s4:HoursBetweenUpdateChecks="0" s4:ShowPrompt="true" s4:UpdateBlocksActivation="true"/>
<s4:ForceUpdateFromAnyVersion>true</s4:ForceUpdateFromAnyVersion>
</s4UpdateSettings>
Requisitos
Requisito | Value |
---|---|
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
Este espacio de nombres es necesario para las características introducidas en la compilación 22000 de Windows versión 21H2 |
Versión de SO mínima | Compilación 22000 de Windows versión 21H2 |