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.
Muitas vezes, você precisa compartilhar seu aplicativo com muitos usuários. Mais tarde, você precisa atualizar o aplicativo e quer ter certeza de que pode fazer isso de uma forma que seja perfeita, mesmo para seus usuários não técnicos, e fácil para você.
Para ajudá-lo a conseguir isso, introduzimos o arquivo App Installer a partir do Windows 10 Versão 1709. Este é um arquivo XML que você mesmo pode criar ou criar usando o Visual Studio (consulte as instruções do Visual Studio aqui). O arquivo do App Installer especifica onde seu aplicativo está localizado e como atualizá-lo. Se você optar por usar esse método de distribuição de aplicativos, deverá compartilhar com seus usuários o arquivo do App Installer, em vez do contêiner real do aplicativo. O usuário deve clicar no arquivo do App Installer. Neste ponto, a conhecida interface do usuário do App Installer aparecerá e guiará o usuário pela instalação. Depois que o usuário tiver instalado o aplicativo usando essas etapas, o aplicativo será associado ao arquivo do App Installer.
Mais tarde, quando tiver uma atualização para a aplicação, apenas atualiza o ficheiro do App Installer (.appinstaller). Quando você atualiza o arquivo, a nova versão do aplicativo é enviada por push para o usuário. Isso é especialmente bom para seus usuários porque eles não precisam fazer nada para obter a atualização. Eles apenas continuam usando o aplicativo como de costume, e a atualização será entregue a eles.
Aqui está um exemplo mostrando como isso funciona:
- O profissional de TI Joe quer distribuir o aplicativo de Recursos Humanos para sua empresa.
- O profissional de TI Joe coloca o aplicativo de Recursos Humanos em um compartilhamento e cria um arquivo do App Installer chamado HumanResources.appinstaller. Este arquivo do App Installer está associado ao aplicativo.
- O profissional de TI Joe coloca o HumanResources.appinstaller numa partilha.
- O profissional de TI Joe aponta os funcionários da empresa para o HumanResources.appinstaller.
- A gerente Maggie clica em HumanResources.appinstaller e obtém a interface do usuário do App Installer, que a orienta a instalar o aplicativo de Recursos Humanos.
- A partir desse ponto, no dispositivo da gerente Maggie Recursos Humanos é apenas mais um aplicativo e ela interage com ele como faz com qualquer outro aplicativo. Ela pode fixá-lo na barra de tarefas ou no menu Iniciar, ele aparece em sua lista de aplicativos, etc.
- Uma semana depois, o profissional de TI Joe recebe uma atualização para o aplicativo de Recursos Humanos. Para compartilhá-lo com os usuários, ele apenas atualiza o HumanResources.appinstaller para apontar para a nova versão do aplicativo e define o tipo de atualização que deseja.
- Na manhã seguinte, a gerente Maggie, que não sabe nada sobre a atualização, lança o aplicativo de Recursos Humanos que já está em sua área de trabalho.
- O aplicativo deteta que há uma atualização e aplica a atualização automaticamente
- A gerente Maggie está feliz que ela agora tem a versão mais recente do aplicativo e pode aproveitar os novos recursos.
A partir do Windows 10 Fall Creators Update (versão 1709, build 16299) e versões posteriores, o SDK do Windows também fornece várias APIs que você pode usar para modificar pacotes programaticamente por meio de arquivos do App Installer ou para recuperar informações sobre aplicativos com uma associação do App Installer. Para obter mais informações, consulte Documentação relacionada.
Hospedando o arquivo do App Installer para downloads e atualizações
Pode utilizar o ficheiro do App Installer para transferir ou atualizar a sua aplicação a partir da Web, de uma partilha de rede ou de uma partilha de ficheiros local. Os downloads e atualizações de arquivos do App Installer suportam os protocolos https, http e smb.
Conteúdo do arquivo do App Installer
A imagem a seguir mostra um exemplo de arquivo do App Installer. Para obter detalhes completos sobre os elementos XML no arquivo do App Installer, consulte a referência de esquema de arquivo do App Installer. Para obter mais informações sobre como definir configurações de atualização no arquivo do App Installer, consulte Definir configurações de atualização no arquivo do App Installer.