OnLaunch

Este elemento indica que el servicio de implementación comprobará si hay una actualización en el archivo instalador de aplicación cuando se inicie la aplicación.

Jerarquía de elemento

<Appinstaller>
<UpdateSettings>
<OnLaunch>

Syntax

<OnLaunch s4:HoursBetweenUpdateChecks? = String with numeric values between 0 and 255 inclusive.
    s4:ShowPrompt? = Boolean
    s4:UpdateBlocksActivation? = Boolean />

Clave

? opcional (cero o uno)

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Requerido
s4:HoursBetweenUpdateChecks HoursBetweenUpdateChecks especifica la frecuencia con la que el servicio de implementación comprobará si hay una actualización en el archivo del instalador de la 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
s4: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. Boolean No
s4: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. Boolean No

Elementos primarios

Elementos primarios Descripción
UpdateSettings Elemento opcional del archivo appinstaller. UpdateSettings significa si se va a comprobar si hay o no una actualización durante el inicio 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.

<UpdateSettings> 
    <OnLaunch s4:HoursBetweenUpdateChecks="0" s4:ShowPrompt="true" s4:UpdateBlocksActivation="true"/>
    <s4:ForceUpdateFromAnyVersion>true</s4:ForceUpdateFromAnyVersion>
</UpdateSettings>

Requisitos

Requisito Descripción
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Este espacio de nombres es necesario para las características introducidas en Windows 10, versión 1709.
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 Windows 10, versión 1709