Compartilhar via


Publicar uma aplicação UWP WebView2 na Microsoft Store

Uma aplicação UWP WebView2 é uma aplicação Plataforma Universal do Windows (UWP) que aloja o controlo WebView2. Para tornar uma aplicação UWP WebView2 amplamente disponível, pode publicá-la na Microsoft Store ao seguir os passos abaixo.

Para obter informações gerais sobre a publicação na Loja Windows, consulte Introdução: Publicar a sua primeira aplicação na Microsoft Store. Os passos abaixo fornecem os detalhes específicos sobre como publicar uma aplicação UWP WebView2.

Passo 1: Configurar uma conta da Microsoft Store no Visual Studio

Certifique-se de que tem uma conta da Microsoft Store configurada no Microsoft Visual Studio. Consulte Inscrever-se como programador na Microsoft Store.

Passo 2: testar a aplicação anfitriã não empacotada

Teste estes problemas básicos comuns antes de submeter a sua aplicação para a Microsoft Store. Isto ajudará a evitar falhas de certificação da Store, o que atrasaria a disponibilização da sua aplicação.

  1. Certifique-se de que a aplicação é executada corretamente no arranque.

  2. Certifique-se de que a aplicação funciona corretamente durante o encerramento do modo de suspensão.

Passo 3: empacotar a aplicação anfitriã

A Microsoft Store requer a submissão de uma aplicação em pacote. Empacote a sua aplicação da seguinte forma:

  1. Atualize o com todo o package.appxmanifest conteúdo necessário, como Elementos Visuais, Nome da embalagem e Informações da aplicação. Se não o fizer, o passo de validação da Microsoft Store falhará. Em seguida, continue com os passos abaixo.

  2. No Centro de Parceiros, selecionePublicaçãodo Projeto> e, em seguida, reserve um nome de aplicação.

  3. Associe a aplicação ao nome reservado, selecionando Publicar Projeto>Associar>Aplicação à Loja.

  4. Crie o pacote de aplicação ao selecionarCriar Pacotes de Aplicações dePublicação> do Project>. Selecione as configurações de destino:

    Selecionar configurações de destino

    As versões de 32 bits e 64 bits do WebView2 Runtime funcionarão no UWP em plataformas não ARM. A versão de 32 bits não é suportada para o ARM, devido a dependências no Microsoft Edge. A versão de 64 Bits é suportada no ARM.

  5. Assim que o pacote de aplicação tiver sido criado para as suas configurações, a janela Criar Pacotes de Aplicações apresenta a caixa de diálogo Concluir a criação do pacote :

    Kit de certificação de aplicativo do Windows

  6. Na caixa de diálogo, tenha em atenção onde o pacote foi colocado. Estas informações também são apresentadas na janela de criação.

  7. Clique no botão Fechar .

Passo 4: Testar o pacote

Para garantir que todos os ficheiros de conteúdo necessários estão presentes no pacote e para garantir que os ficheiros têm as permissões corretas, teste a aplicação em pacote da seguinte forma:

  1. Utilize o pacote de aplicações gerado para instalar a aplicação no seu computador. Procure eventuais indefinições relativamente aos pacotes e funcionalidades necessários.

  2. Se possível, instale também a sua aplicação noutros computadores. Procure eventuais indefinições relativamente aos pacotes e funcionalidades necessários.

Passo 5: Executar Windows App Kit de Certificação (WACK)

Windows App Kit de Certificação (WACK) é uma aplicação que é uma ferramenta de certificação. Esta ferramenta avalia a sua aplicação anfitriã em relação aos requisitos da Microsoft Store.

Assim que estiver satisfeito com o funcionamento da sua aplicação em pacote, execute o kit de certificação Windows App (WACK):

  1. Gere novamente o pacote de aplicações, tal como acima. Esta é a forma mais fácil de aceder ao processo Windows App Certification Kit (WACK).

  2. Quando a criação do pacote estiver concluída, selecione Iniciar Windows App Kit de Certificação.

  3. Tem de aprovar a caixa de diálogo user Controle de Acesso (UAC), para que o Windows App Certification Kit (WACK) seja executado corretamente.

  4. Selecione Tudo para o conjunto de testes e, em seguida, clique em Seguinte.

  5. Após alguns minutos, o Kit de Certificação Windows App (WACK) mostra uma página de resultados. Se a aplicação tiver falhado, clique na ligação para rever os resultados.

Resolver testes

A página de resultados da aplicação Windows App Certification Kit (WACK) mostra todos os testes que precisam de ser resolvidos.

Espaço de nomes restrito

Se a aplicação tiver falhado na marcar Espaço de nomes restrito, edite o package.appxmanifest ficheiro e remova a restrictedcapabilities linha e quaisquer capacidades que utilizem rescap.

O WebView2 não deve exigir capacidades restritas para funcionar. Se a sua aplicação precisar de capacidades restritas, terá de pedir uma exceção de loja através do Centro de Parceiros ou distribuir apenas a aplicação através de vias que não sejam da Loja.

Identidade Visual

Se a aplicação tiver falhado nas verificações de Imagem Corporativa , atualize todos os Elementos Visuais no manifesto, conforme descrito acima.

Capacidades da Aplicação

Se a sua aplicação tiver falhado nos testes de Capacidades da Aplicação , desative quaisquer capacidades desnecessárias. Se precisar de uma capacidade de utilização especial, terá de obter a aprovação da Microsoft Store ou utilizar métodos de distribuição que não sejam da Loja.

Correção geral dos metadados

Se a sua aplicação tiver falhado, os testes de correção de metadados gerais com um erro em IPopup4, atualize a microsoft. UI.xaml Pacote NuGet para a versão Microsoft.UI.Xaml.2.8.0-prerelease.220118001 ou superior. Ocorreu um erro nos manifestos, antes dessa versão.

API suportada

Neste teste, a WACK verifica as APIs do Windows que a sua aplicação anfitriã está a chamar, para se certificar de que são suportadas.

Se a aplicação tiver falhado no teste da API Suportada, 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 devem existir APIs de bloqueio para WebView2 no SDK do Windows atual.

Passo 6: Carregar o pacote de aplicação

  • Depois de todos os testes Windows App Kit de Certificação (WACK) terem passado, carregue o pacote de aplicações para a Loja Windows com uma das seguintes abordagens:

    • Abordagem 1: No Windows App Kit de Certificação (WACK), selecionePublicar>Projeto>Carregar Pacotes de Aplicações.

    • Abordagem 2: aceda ao Centro de Parceiros e carregue o pacote de aplicações para a Loja Windows através do Centro de Parceiros.

Confira também