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.
Se encontrar erros depois de enviar seu aplicativo à loja, você precisará corrigi-los para continuar a certificação. A mensagem de erro indicará qual é o problema e o que você talvez precise fazer para corrigi-lo. Aqui estão algumas informações adicionais que podem ajudá-lo a resolver erros.
Aplicativos UWP
Se você estiver enviando um aplicativo UWP, poderá ver um erro durante o pré-processamento se o arquivo de pacote não for um arquivo .msixupload ou .appxupload gerado por Visual Studio para a Loja. Siga as etapas em Pacote um aplicativo UWP com Visual Studio ao criar o arquivo de pacote do aplicativo, e carregue apenas o arquivo .msixupload ou .appxupload na página Packages do envio, não um .msix/appx ou .msixbundle/appxbundle.
Se um erro de compilação aparecer, veja se você consegue compilar seu aplicativo no modo de lançamento. Para obter mais informações, consulte .NET Erros nativos do compilador interno.
Aplicativo de desktop
Se você planeja enviar um pacote que contenha binários Win32 e UWP, crie esse pacote usando o Project Windows de Empacotamento que está disponível nas versões 4 e posteriores do Visual Studio 2017. Se você criar o pacote usando um modelo de projeto UWP, talvez não seja possível enviar esse pacote à loja ou fazer o sideload dele em outros computadores. Mesmo que o pacote seja publicado, ele ainda pode se comportar de maneiras inesperadas no PC do usuário. Para obter mais informações, consulte Pacote um aplicativo usando Visual Studio (Ponte da Área de Trabalho).
Erros de nome/identidade
Se você encontrar um erro dizendo que O nome encontrado no pacote não é um dos nomes reservados do seu aplicativo. Reserve o nome do aplicativo e/ou atualize seu pacote com o nome correto do aplicativo para este idioma, isso pode significar que você inseriu um nome incorreto no seu pacote. Esse erro também pode ocorrer se você estiver usando um nome de aplicativo que não reservou no Partner Center. Normalmente, é possível resolver esse erro seguindo estas etapas:
- Acesse a página Identidade do produto do seu aplicativo (em Gerenciamento de produtos) para confirmar se uma identidade foi atribuída ao seu app. Se não for este o caso, você verá uma opção para criar uma. Você precisará reservar um nome para seu aplicativo para criar a identidade. Certifique-se de que este seja o nome que você usou no seu pacote.
- Se o aplicativo já tiver uma identidade, talvez você ainda precise reservar o nome que deseja usar no pacote. Em Gerenciamento de produtos, clique em Gerenciar reservas de nomes de aplicativos. Insira o nome que deseja e clique em Reservar nome do app.
Importante
Se o nome que você deseja usar não estiver disponível, talvez outro aplicativo já tenha reservado esse nome. Se o seu aplicativo já estiver publicado com esse nome ou se você achar que tem o direito de usá-lo, contate o suporte.
Evitar falhas comuns de certificação
Revise essa lista para ajudar a evitar problemas que frequentemente impedem que os aplicativos sejam certificados ou que possam ser identificados durante uma verificação pontual após a publicação do aplicativo.
Observação
Examine as políticas Microsoft Store para garantir que seu aplicativo atenda a todos os requisitos listados lá.
Envie seu aplicativo somente quando ele estiver concluído. Você pode usar a descrição do seu aplicativo para mencionar os próximos recursos, mas certifique-se de que seu aplicativo não contenha seções incompletas, links para páginas da Web que estão em construção ou qualquer outra coisa que dê ao cliente a impressão de que seu aplicativo está incompleto.
Teste seu aplicativo com o Kit de Certificação de Aplicativos do Windows antes de enviar seu aplicativo.
Teste seu aplicativo em várias configurações diferentes para garantir que ele seja o mais estável possível.
Certifique-se de que seu aplicativo não falhe sem conectividade de rede. Mesmo que uma conexão seja necessária para realmente usar seu aplicativo, ela precisa ser executada adequadamente quando nenhuma conexão estiver presente.
Forneça todas as informações necessárias para usar seu aplicativo, como o nome de usuário e a senha de uma conta de teste, se o aplicativo exigir que os usuários façam login em um serviço ou quaisquer etapas necessárias para acessar recursos ocultos ou bloqueados.
Inclua uma URL de política de privacidade se seu aplicativo exigir uma; por exemplo, se seu aplicativo acessar qualquer tipo de informação pessoal de alguma forma ou for exigido por lei. Para ajudar a determinar se seu aplicativo requer uma política de privacidade, examine o App Developer Agreement e as políticas de Microsoft Store.
Certifique-se de que a descrição do seu aplicativo represente claramente o que seu aplicativo faz.
Forneça respostas completas e precisas para todas as perguntas na seção Classificações etárias.
Não declare seu aplicativo como acessível , a menos que você o tenha projetado e testado especificamente para cenários de acessibilidade.
Se o aplicativo usar as APIs de comércio do Windows. ApplicationModel.Store namespace, verifique se ele lida com exceções típicas. Além disso, verifique se seu aplicativo usa a classe CurrentApp e não a classe CurrentAppSimulator, que é apenas para fins de teste. (Observe que, se o aplicativo for direcionado para o Windows 10, versão 1607 ou posterior, recomendamos que você use membros do namespace Windows.Services.Store ao invés do namespace Windows.ApplicationModel.Store.)
Perguntas frequentes
O que devo fazer se meu aplicativo falhar na certificação ou for removido da Loja?
Se o aplicativo falhar na certificação, a Microsoft fornecerá um relatório de certificação explicando por que ele falhou, seja devido a um problema técnico ou violação de política.
Para resolver a falha:
- Examine as Políticas da Microsoft Store para entender o problema.
- Corrija o problema (por exemplo, remova o conteúdo proibido, corrija os metadados).
- Envie uma versão atualizada para certificação.
Se o aplicativo foi removido da Loja após ser publicado, ele pode ser devido a um problema grave (por exemplo, vulnerabilidades de segurança ou violações de política). Nestes casos:
- Verifique o Partner Center e seu email para obter comunicação da Microsoft.
- Resolva o problema declarado.
- Envie uma atualização corrigida para revisão.
Para obter esclarecimentos ou ajuda, entre em
reportapp@microsoft.comcontato com a Microsoft com sua ID do aplicativo ou responda diretamente ao email do relatório de certificação.Como posso melhorar as chances do meu aplicativo passar a certificação na primeira tentativa?
Aqui estão as práticas recomendadas da Microsoft para ajudar seu aplicativo a passar a certificação sem problemas:
- Envie somente quando tudo estiver pronto: Verifique se o aplicativo está completo e livre de conteúdo provisório ou recursos com falhas.
- Usar o KIT de Certificação de Aplicativos do Windows (WACK): Execute essa ferramenta localmente para pré-testar se há problemas que a Microsoft verificará.
- Teste entre ambientes: Valide seu aplicativo em diferentes dispositivos, versões do sistema operacional e condições (incluindo offline).
- Manipular cenários offline: Não deixe que seu aplicativo falhe sem a Internet — exiba as mensagens de erro adequadas.
- Forneça informações de teste: Compartilhe credenciais ou instruções nas "Anotações para certificação" se o aplicativo tiver recursos bloqueados ou exigir entrada.
- Inclua uma política de privacidade: Se seu aplicativo acessar dados pessoais ou serviços, inclua uma URL de política de privacidade e exiba-a no aplicativo.
- Escreva listagens claras da Store: Verifique se as descrições representam verdadeiramente o aplicativo para evitar rejeições por serem enganosas.
- Responda ao questionário de classificação etária com cuidado: Seja verdadeiro para evitar a geração de classificações incorretas.
- Declarações de acessibilidade: Marque apenas seu aplicativo como acessível se ele atender genuinamente aos padrões de acessibilidade.
Por fim, sempre verifique as políticas mais recentes da Microsoft Store para garantir a conformidade com as diretrizes técnicas e de conteúdo.
Windows developer