Compartir a través de


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:AppInstaller

     s4:UpdateSettings;

          <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