Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Algumas experiências modernas do Windows exigem que seu aplicativo tenha identidade do pacote em tempo de execução (em outras palavras, seu aplicativo precisa ser empacotado). Essas experiências incluem determinados recursos de Windows, determinadas APIs Windows Runtime, extensões de pacote e componentes UWP.
Plataforma Universal do Windows (UWP) aplicativos recebem a identidade do pacote por padrão porque podem ser distribuídos apenas por meio de pacotes MSIX. Outros tipos de aplicativos Windows, incluindo aplicativos WPF, também podem ser implantados por meio de pacotes MSIX para obter a identidade do pacote. Mas os aplicativos empacotados com localização externa também têm a identidade do pacote. Para obter mais informações sobre esses termos, consulte Vantagens e desvantagens de empacotar seu aplicativo.
Somente aplicativos empacotados (incluindo aplicativos empacotados com localização externa) têm a identidade do pacote em runtime. Se o aplicativo tiver a identidade do pacote, você poderá usar os seguintes recursos em seu aplicativo.
Notificações
As APIs de notificações do SDK do Aplicativo Windows exigem que o seu aplicativo tenha identidade de pacote.
Integrar com extensões de pacote
Se seu aplicativo precisar se integrar ao sistema (por exemplo, estabelecer regras de firewall), descreva essas coisas no manifesto do pacote do aplicativo e o sistema fará o restante. 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 seu aplicativo ao Explorador de Arquivos; e adicione ao aplicativo uma lista de destinos de impressão que aparecem em outros aplicativos.
Para obter mais informações, consulte Integrar seu aplicativo da área de trabalho com extensões de pacote.
Obter informações de ativação para aplicativos empacotados
A partir do Windows 10, versão 1809, os aplicativos empacotados podem recuperar determinados tipos de informações de ativação durante a inicialização. Por exemplo, você pode obter informações relacionadas à ativação do aplicativo a partir da abertura de um arquivo, do clique em um aviso interativo, ou do uso de um protocolo.
Para obter mais informações, consulte Obter informações de ativação para aplicativos empacotados.
Usar o SDK do Aplicativo Windows em um projeto existente
Você pode usar o SDK do Aplicativo Windows para adicionar recursos de Windows modernos, como controles WinUI 3, notificações por push e gerenciamento de ciclo de vida do aplicativo, ao seu aplicativo win32 ou .NET desktop existente sem a necessidade de uma reescrita completa.
Para obter mais informações, consulte Adicionar recursos do SDK do Aplicativo Windows ao seu projeto existente.
Distribuir
Se você empacotar seu aplicativo em um pacote MSIX, será muito fácil distribuí-lo publicando-o no Microsoft Store ou carregando-o em sistemas.
Para obter mais informações, consulte Empacotar e implantar seu aplicativo.
Windows developer