Publicar um aplicativo UWP WebView2 na Microsoft Store
Um aplicativo UWP WebView2 é um aplicativo de Plataforma Universal do Windows (UWP) que hospeda o controle WebView2. Para disponibilizar amplamente um aplicativo UWP WebView2, você pode publicá-lo na Microsoft Store seguindo as etapas abaixo.
Para obter informações gerais sobre como publicar na Windows Store, consulte Publicar aplicativos e jogos do Windows na UWP da documentação > do Desenvolvimento de Aplicativos do Windows. As etapas a seguir fornecem os detalhes específicos sobre como publicar um aplicativo UWP WebView2.
Etapa 1: configurar uma conta da Microsoft Store no Visual Studio
Verifique se você tem uma conta da Microsoft Store configurada no Microsoft Visual Studio.
Se necessário, consulte Obter registro, sobre contas de desenvolvedor para a Microsoft Store. Em seguida, continue com as etapas abaixo.
Etapa 2: testar o aplicativo host não empacotado
Teste esses problemas básicos comuns antes de enviar seu aplicativo para a Microsoft Store. Isso ajudará a evitar falhas de certificação da Loja, o que atrasaria a disponibilidade do aplicativo.
Verifique se o aplicativo é executado corretamente na inicialização.
Verifique se o aplicativo funciona corretamente durante o sono de desligamento.
Etapa 3: Empacotar o aplicativo host
A Microsoft Store requer o envio de um aplicativo empacotado. Empacotar seu aplicativo da seguinte maneira:
Atualize o com todo o
package.appxmanifest
conteúdo necessário, como Ativos Visuais, Nome da embalagem e informações do aplicativo. Se você não fizer isso, a etapa de validação da Microsoft Store falhará. Em seguida, continue com as etapas abaixo.No Partner Center, selecione Project>Publish e reserve um nome do aplicativo.
Associe o aplicativo ao nome reservado, selecionando Project>Publish>Associate App com a Store.
Crie o pacote de aplicativos selecionandoPacotes de Aplicativos Criar CriarPublicação> do Projeto>. Selecione as configurações de destino:
Versões de 32 bits e 64 bits do WebView2 Runtime funcionarão em UWP em plataformas não ARM. Não há suporte para 32 bits para ARM, devido a dependências no Microsoft Edge. Há suporte para 64 Bits no ARM.
Depois que o pacote de aplicativos foi criado para suas configurações, a janela Criar Pacotes de Aplicativo exibe a caixa de diálogo Criar pacotes:
Na caixa de diálogo, observe onde o pacote de pacotes foi colocado. Essas informações também são mostradas na janela de build.
Clique no botão Fechar .
Etapa 4: testar o pacote
Para garantir que todos os arquivos de conteúdo necessários estejam presentes no pacote e garantir que os arquivos tenham permissões corretas, teste seu aplicativo empacotado da seguinte maneira:
Use o pacote de aplicativo gerado para instalar o aplicativo em seu computador. Procure qualquer estranheza em relação aos pacotes e funcionalidades necessários.
Se possível, instale seu aplicativo em outros computadores também. Procure qualquer estranheza em relação aos pacotes e funcionalidades necessários.
Etapa 5: Executar o Kit de Certificação de Aplicativo do Windows (WACK)
O WACK (Kit de Certificação de Aplicativo do Windows) é um aplicativo que é uma ferramenta de certificação. Essa ferramenta avalia seu aplicativo host em relação aos requisitos da Microsoft Store.
Depois de estar satisfeito que seu aplicativo empacotado funcione, execute o WACK (Kit de Certificação de Aplicativo do Windows):
Gere o pacote de aplicativos novamente, conforme acima. Essa é a maneira mais fácil de chegar ao processo wack (Kit de Certificação de Aplicativo do Windows).
Depois que a criação do pacote for concluída, selecione Iniciar Kit de Certificação de Aplicativo do Windows.
Você deve aprovar a caixa de diálogo UAC (User Controle de Acesso) para que o WACK (Kit de Certificação de Aplicativo do Windows) seja executado corretamente.
Selecione Tudo para o pacote de testes e clique em Avançar.
Após alguns minutos, o WACK (Kit de Certificação de Aplicativo do Windows) mostra uma página de resultados. Se o aplicativo falhou, clique no link para examinar os resultados.
Resolvendo testes
A página de resultados do aplicativo WACK (Kit de Certificação de Aplicativo do Windows) mostra todos os testes que precisam ser resolvidos.
Espaço de nome restrito
Se o aplicativo falhou na verificação de espaço de nome restrito , edite o package.appxmanifest
arquivo e remova a restrictedcapabilities
linha e todos os recursos que usam rescap
.
O WebView2 não deve exigir recursos restritos para operar. Se seu aplicativo precisar de recursos restritos, você precisará solicitar uma exceção de loja por meio do Partner Center ou distribuir apenas o aplicativo por meio de avenidas que não sejam da Loja.
Identidade Visual
Se o aplicativo falhou nas verificações de identidade visual , atualize todos os Ativos Visuais no manifesto, conforme descrito acima.
Funcionalidades do aplicativo
Se o aplicativo falhou nos testes de Recursos de Aplicativo , desative quaisquer recursos desnecessários. Se você precisar de um recurso de uso especial, precisará obter a aprovação da Microsoft Store ou usar métodos de distribuição que não sejam da Loja.
Correção geral de metadados
Se o aplicativo falhou, os testes gerais de correção de metadados com um erro no IPopup4
, atualize a microsoft. Pacote NuGet UI.xaml para a versão Microsoft.UI.Xaml.2.8.0-prerelease.220118001 ou superior. Havia um bug nos manifestos, antes dessa versão.
API com suporte
Neste teste, o WACK verifica as APIs do Windows que seu aplicativo host está chamando, para ter certeza de que elas têm suporte.
Se o aplicativo falhou no teste de API com suporte , atualize o SDK do Windows para a versão 22000 ou superior, para obter a versão mais recente da lista de APIs permitidas. Não deve haver APIs de bloqueio para WebView2 no SDK atual do Windows.
Etapa 6: Carregar o pacote do aplicativo
Depois que todos os testes do WACK (Kit de Certificação de Aplicativo do Windows) tiverem passado, carregue seu pacote de aplicativos na Windows Store usando uma das seguintes abordagens:
Abordagem 1: no Kit de Certificação de Aplicativo do Windows (WACK), selecionePacotes de Aplicativos deUpload de Publicação> do Projeto>.
Abordagem 2: vá para o Partner Center e carregue seu pacote de aplicativos na Windows Store por meio do Partner Center.
Confira também
- Obter registro – Criando uma conta de desenvolvedor para a Microsoft Store.
- Publicar aplicativos e jogos do Windows na UWP da documentação > do Desenvolvimento de Aplicativos do Windows. Informações gerais sobre como publicar na Windows Store.
- Kit de certificação de aplicativo do Windows
- Partner Center (partner.microsoft.com).