Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Conforme mencionado na visão geral do arquivo do App Installer, você pode configurar o comportamento de atualização do aplicativo no arquivo do App Installer. Este artigo explora as opções de atualização e suas respetivas compensações.
Você pode configurar o comportamento de atualização do aplicativo usando o elemento UpdateSettings . Aqui exploramos as opções de atualização e suas respetivas compensações.
Em resumo, você pode optar por verificar se há atualizações de duas maneiras diferentes:
- Independentemente do usuário iniciar o aplicativo.
- Somente quando o usuário inicia o aplicativo.
Além disso, você pode optar por aplicar atualizações de duas maneiras diferentes:
- Informando o usuário com um prompt.
- Silenciosamente, sem informar o usuário.
Finalmente, quando você informa o usuário de uma atualização, você pode forçá-lo a fazer a atualização antes de permitir que ele inicie o aplicativo, ou você pode permitir que ele inicie o aplicativo e aplique a atualização em um momento oportuno.
O elemento UpdateSettings pode ter os seguintes elementos filho:
| Configuração de atualização do arquivo do App Installer | Versão Mínima do Windows 10 |
|---|---|
| OnLaunch | 1709 |
| HorasEntreVerificaçõesDeAtualização | 1803 |
| AutomaticBackgroundTask | 1803 |
| AtualizarAtivaçãoDeBlocos | 1903 |
| ShowPrompt | 1903 |
| ActualizarDeQualquerVersão | 1903 |
OnLaunch: Verifica se há atualizações na inicialização. Esse tipo de atualização pode mostrar a interface do usuário e tem os seguintes atributos:
HoursBetweenUpdateChecks: um número inteiro que indica com que frequência (em quantas horas) o sistema verificará se há atualizações no aplicativo. "0" a "255" inclusive. O valor padrão é 24 (se esse valor não for especificado). Por exemplo, se HoursBetweenUpdateChecks = 3, quando o usuário iniciar o aplicativo, se o sistema não tiver verificado se há atualizações nas últimas 3 horas, ele verificará se há atualizações agora.
ShowPrompt: um booleano que determina se a interface do usuário será mostrada ao usuário. Este valor é suportado no Windows 10, versão 1903 e posterior.
UpdateBlocksActivation: um booleano que determina se a interface do usuário mostrada ao usuário permite que o usuário inicie o aplicativo sem fazer a atualização, ou se o usuário deve fazer a atualização antes de iniciar o aplicativo. Esse atributo pode ser definido como "true" somente se ShowPrompt estiver definido como "true". UpdateBlocksActivation="true" significa a interface do usuário que o usuário verá, permite que o usuário faça a atualização ou feche o aplicativo. UpdateBlocksActivation="false" significa que a interface de utilizador permite que o utilizador atualize ou inicie a aplicação sem atualizar. Neste último caso, a atualização será aplicada silenciosamente em momento oportuno. Este valor é suportado no Windows 10, versão 1903 e posterior.
Observação
ShowPrompt precisa ser definido como true se UpdateBlocksActivation estiver definido como true.
AutomaticBackgroundTask: Verifica se há atualizações em segundo plano a cada 8 horas, independentemente de o usuário ter iniciado o aplicativo. Esse tipo de atualização não pode mostrar a interface do usuário.
ForceUpdateFromAnyVersion: Permite que o aplicativo atualize da versão x para a versão x++ ou faça downgrade da versão x para a versão x--. Sem esse elemento, o aplicativo só pode ser movido para uma versão superior.