UpdateSettings

Um elemento opcional do arquivo appinstaller. UpdateSettings significa se é preciso verificar se há ou não uma atualização durante o lançamento do aplicativo.

Hierarquia de elementos

<AppInstaller>
<UpdateSettings>

Syntax

<UpdateSettings>
    <!-- Child elements -->
    OnLaunch?
    AutomaticBackgroundTask?
    ForceUpdateFromAnyVersion?
</UpdateSettings>

Chave

? opcional (zero ou um)

Atributos e elementos

Atributos

Nenhum.

Elementos filho

Elementos filho Descrição
OnLaunch OnLaunch significa que o serviço de implantação verificará se há uma atualização para o arquivo do appinstaller na iniciação do aplicativo.
AutomaticBackgroundTask Verifica se há atualizações em segundo plano. Uma verificação é feita a cada 8 horas, independentemente de o usuário ter lançado o aplicativo. Esse tipo de atualização não pode mostrar a interface do usuário. Disponível no Windows 10, versão 1803 e posterior.
ForceUpdateFromAnyVersion Um booliana que permite que a versão do aplicativo seja incrementada ou decrementada. Sem esse elemento, o aplicativo só pode mudar para uma versão superior. Disponível a partir do Windows 10, versão 1809 e posterior.

Elementos pai

Elementos pai Descrição
AppInstaller O elemento raiz do documento do appinstaller.

Comentários

UpdateSettings é um elemento opcional.

Exemplos

Neste exemplo, a implantação verificará se há atualizações somente no momento do lançamento e somente se 12 ou mais horas se passaram desde a última vez em que a implantação verificou se há atualizações.

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="12"/>
</UpdateSettings>

Neste exemplo, a implantação verificará se há atualizações em segundo plano, a cada 8 horas, mesmo se o usuário não iniciar o aplicativo.

<UpdateSettings>
    <AutomaticBackgroundTask/>
</UpdateSettings>

Neste exemplo, a implantação verificará se há atualizações no momento do lançamento e em segundo plano. Além disso, a versão do aplicativo pode ser incrementada ou decrementada.

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="12"/>
    <AutomaticBackgroundTask/>
    <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>

Requisitos

Valor
Namespace http://schemas.microsoft.com/appx/appinstaller/2017/2