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.
Um aplicativo UWP WebView2 é um aplicativo de Plataforma Universal do Windows (UWP) que hospeda o controle WebView2. Para tornar um aplicativo UWP WebView2 amplamente disponível, você pode publicá-lo na Microsoft Store, seguindo as etapas abaixo.
Para obter informações gerais sobre como publicar na Windows Store, consulte Introdução: publique seu primeiro aplicativo na Microsoft Store. As etapas abaixo fornecem os detalhes específicos sobre como publicar um aplicativo UWP WebView2.
Etapa 1: configurar uma conta da Microsoft Store no Visual Studio
Certifique-se de ter uma conta da Microsoft Store configurada no Microsoft Visual Studio. Consulte Registrar-se como desenvolvedor da Microsoft Store.
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 Store, o que atrasaria a disponibilização do seu aplicativo.
Verifique se o aplicativo é executado corretamente na inicialização.
Verifique se o aplicativo funciona corretamente durante a suspensão de desligamento.
Etapa 3: empacotar o aplicativo host
A Microsoft Store exige o envio de um aplicativo empacotado. Empacote seu aplicativo da seguinte maneira:
Atualize o com todo o
package.appxmanifestconteú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 Publicação de Projeto> e reserve um nome de aplicativo.
Associe o aplicativo ao nome reservado, selecionando Publicação do Projeto>Associar>aplicativo à Store.
Crie o pacote do aplicativo, selecionando Publicação do Projeto>Criar>pacotes do aplicativo. Selecione as configurações de destino:
As versões de 32 bits e 64 bits do WebView2 Runtime funcionarão na UWP em plataformas não ARM. 32 bits não é suportado para ARM, devido a dependências no Microsoft Edge. 64 bits é suportado no ARM.
Depois que o pacote do aplicativo tiver sido criado para suas configurações, a janela Criar pacotes do aplicativo exibirá a caixa de diálogo Criação do pacote concluída :
Na caixa de diálogo, observe onde o pacote foi colocado. Essas informações também são mostradas na janela de compilação.
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 do aplicativo gerado para instalar o aplicativo no computador. Procure por quaisquer esquisitices em relação aos pacotes e funcionalidades necessários.
Se possível, instale seu aplicativo em outros computadores também. Procure por quaisquer esquisitices em relação aos pacotes e funcionalidades necessários.
Etapa 5: Executar o Kit de Certificação de Aplicativos do Windows App (WACK)
O Kit de Certificação de Aplicativos do Windows App (WACK) é um aplicativo que é uma ferramenta de certificação. Essa ferramenta avalia seu aplicativo host em relação aos requisitos da Microsoft Store.
Quando estiver satisfeito com o funcionamento do seu aplicativo empacotado, execute o Kit de Certificação Windows App (WACK):
Gere o pacote do aplicativo novamente, como acima. Essa é a maneira mais fácil de acessar o processo do Kit de Certificação de Aplicativos do Windows App (WACK).
Quando a criação do pacote for concluída, selecione Iniciar Kit de Certificação do Aplicativo Windows App.
Você deve aprovar a caixa de diálogo UAC (User Controle de Acesso) para que o Kit de Certificação Windows App (WACK) seja executado corretamente.
Selecione Tudo para o conjunto de testes e clique em Avançar.
Após alguns minutos, o Kit de Certificação de Aplicativos do Windows App (WACK) mostra uma página de resultados. Se o aplicativo falhar, clique no link para examinar os resultados.
Resolução de testes
A página de resultados do aplicativo Kit de Certificação de Aplicativos do Windows App (WACK) mostra todos os testes que precisam ser resolvidos.
Name-space restrito
Se seu aplicativo falhou na marcação de espaço de nome restrito, edite o package.appxmanifest arquivo e remova a linha e todos os restrictedcapabilities recursos que usam rescap.
O WebView2 não deve exigir nenhum recurso restrito para operar. Se o aplicativo precisar de recursos restritos, você precisará solicitar uma exceção da loja por meio do Partner Center ou distribuir apenas o aplicativo por meios que não são da Loja.
Identidade Visual
Se o aplicativo falhou nas verificações de identidade visual , atualize todos os ativos visuais no manifesto, conforme descrito acima.
Recursos do Aplicativo
Se o aplicativo falhou nos testes de Recursos do Aplicativo , desative todos os 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 Store.
Correção geral de metadados
Se o aplicativo falhou nos testes de correção de metadados gerais com um erro em IPopup4, atualize o microsoft. Pacote NuGet UI.xaml para a versão Microsoft.UI.Xaml.2.8.0-prerelease.220118001 ou superior. Houve 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 garantir que elas tenham 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 o WebView2 no SDK do Windows atual.
Etapa 6: carregar o pacote do aplicativo
Depois que todos os testes do Kit de Certificação de Aplicativos do Windows App (WACK) forem aprovados, carregue o pacote do aplicativo na Windows Store, usando uma das seguintes abordagens:
Abordagem 1: No Kit de Certificação de Aplicativos do Windows App (WACK), selecionePublicação>do Projeto>Carregar Pacotes de Aplicativos.
Abordagem 2: acesse o Partner Center e carregue o pacote do aplicativo na Windows Store por meio do Partner Center.