Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Algumas experiências Windows modernas exigem que a sua aplicação tenha identidade de pacote em tempo de execução (ou seja, a sua app tem de ser empacotada). Essas experiências incluem certas funcionalidades do Windows, certas APIs do Windows Runtime, extensões de pacotes e componentes UWP.
As aplicações da Plataforma Universal do Windows (UWP) recebem identidade de pacote por padrão porque só podem ser distribuídas através de pacotes MSIX. Outros tipos de aplicações Windows, incluindo aplicações WPF, também podem ser implementadas através de pacotes MSIX para obter a identidade dos pacotes. Mas os aplicativos empacotados com localização externa também tem identidade de pacote. Para obter mais informações sobre esses termos, consulte Vantagens e desvantagens de empacotar seu aplicativo.
Apenas aplicativos empacotados (incluindo aplicativos empacotados com localização externa) têm identidade de pacote em tempo de execução. Se o seu aplicativo tiver identidade de pacote, você poderá usar os seguintes recursos em seu aplicativo.
Notificações
As APIs SDK de Aplicações Windows notifications exigem que a sua aplicação tenha identidade de pacote.
Integração com extensões de pacote
Se o seu aplicativo precisar se integrar ao sistema (por exemplo, estabelecer regras de firewall), descreva essas coisas no manifesto do pacote do seu aplicativo e o sistema fará o resto. Para a maioria dessas tarefas, você não precisará escrever nenhum código. Com um pouco de XML no manifesto, você pode fazer coisas como: iniciar um processo quando o usuário fizer logon; integrar a sua aplicação no Explorador de Ficheiros; e adicione ao seu aplicativo uma lista de destinos de impressão que aparecem em outros aplicativos.
Para obter mais informações, consulte Integrar o seu aplicativo do ambiente de trabalho com extensões de pacote.
Obter informações de ativação para aplicativos empacotados
A partir do Windows 10, versão 1809, as aplicações embaladas podem recuperar certos tipos de informação de ativação durante o arranque. Por exemplo, pode obter informações relacionadas à ativação do aplicativo ao abrir um arquivo, ao clicar num alerta interativo ou ao utilizar um protocolo.
Para obter mais informações, consulte Obter informações de ativação para aplicativos empacotados.
Use o SDK de Aplicações Windows num projeto existente
Pode usar o SDK de Aplicações Windows para adicionar funcionalidades modernas do Windows — como controlos do WinUI 3, notificações push e gestão do ciclo de vida da aplicação — à sua aplicação de desktop Win32 ou .NET existente sem necessidade de uma reescrita completa.
Para mais informações, consulte Adicionar funcionalidades SDK de Aplicações Windows ao seu projeto existente.
Distribuir
Se empacotar a sua aplicação num pacote MSIX, é muito fácil distribuí-la publicando-a na Microsoft Store ou instalando-a manualmente nos sistemas.
Para mais informações, consulte Empacotar e implementar a sua aplicação.
Windows developer