Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Se você encontrar erros depois de enviar seu aplicativo para a Loja, deverá resolvê-los para continuar o processo de certificação. A mensagem de erro indicará qual é o problema e o que você pode precisar fazer para corrigir o problema. Aqui estão algumas informações adicionais que podem ajudá-lo a resolver esses erros.
Aplicativos UWP
Se estiver a submeter uma aplicação UWP, pode ver um erro durante o pré-processamento se o seu ficheiro de pacote não for um ficheiro .msixupload ou .appxupload gerado pelo Visual Studio para a Loja. Certifique-se de que segue os passos em Empacotar uma aplicação UWP com Visual Studio ao criar o ficheiro de pacote da sua aplicação, e que apenas carrega o ficheiro .msixupload ou .appxupload na página Packages da submissão, não num .msix/appx ou .msixbundle/appxbundle.
Se um erro de compilação for exibido, certifique-se de que você é capaz de criar seu aplicativo no modo de versão com êxito. Para mais informações, consulte .NET Erros do Compilador Interno Nativo.
Aplicação de ambiente de trabalho
Se planeia submeter um pacote que contenha binários Win32 e UWP, certifique-se de criar esse pacote utilizando o Windows Packaging Project disponível no Visual Studio 2017 Update 4 e versões posteriores. Se você criar o pacote usando um modelo de projeto UWP, talvez não consiga enviar esse pacote para a Loja ou fazer sideload dele em outros PCs. Mesmo que o pacote seja publicado com êxito, ele pode se comportar de maneiras inesperadas no PC do usuário. Para mais informações, consulte Empacotar uma aplicação usando Visual Studio (Desktop Bridge).
Erros de nome/identidade
Se vir um erro que diz O nome encontrado no pacote não é um dos nomes de aplicações reservadas. Por favor, reserve o nome do aplicativo e/ou atualize seu pacote com o nome do aplicativo correto para este idioma, pode ser porque você inseriu um nome incorreto no seu pacote. Este erro também pode ocorrer se estiver a utilizar um nome de aplicação que não reservou no Partner Center. Normalmente, pode resolver este erro seguindo estes passos:
- Aceda à página Identidade do produto da sua aplicação (em Gestão de produtos) para confirmar se a sua aplicação tem uma Identidade atribuída. Se isso não acontecer, você verá uma opção para criar um. Você precisará reservar um nome para seu aplicativo para criar a Identidade. Certifique-se de que este é o nome que você usou em seu pacote.
- Se a sua aplicação já tiver uma identidade, talvez ainda seja necessário reservar o nome que pretende usar no seu pacote. Em Gestão de produtos, clique em Gerir reservas de nomes de aplicações. Introduza o nome que pretende utilizar e clique em Reservar nome da aplicação.
Importante
Se o nome que você deseja usar não estiver disponível, outro aplicativo pode já ter reservado esse nome. Se o seu aplicativo já estiver publicado com esse nome ou se você achar que tem o direito de usá-lo, entre em contato com o suporte.
Evite falhas comuns de certificação
Reveja esta lista para ajudar a evitar problemas que impeçam frequentemente as aplicações de serem certificadas ou que possam ser identificados durante uma verificação pontual após a publicação da aplicação.
Observação
Certifique-se de rever as Políticas da Microsoft Store para garantir que a sua aplicação cumpre todos os requisitos lá listados.
Envie seu aplicativo somente quando ele estiver concluído. Você pode usar a descrição do seu aplicativo para mencionar recursos futuros, 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ê a um cliente a impressão de que seu aplicativo está incompleto.
Teste a sua aplicação com o Aplicação do Windows Certification Kit antes de submeter a aplicação.
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 trava 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 necessárias para usar seu aplicativo, como o nome de usuário e a senha de uma conta de teste se seu 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 um URL de política de privacidade se o seu aplicativo exigir um; Por exemplo, se o seu aplicativo acessa qualquer tipo de informação pessoal de qualquer forma ou é exigido por lei. Para ajudar a determinar se a sua aplicação necessita de uma política de privacidade, consulte o Acordo de Desenvolvedor App e as Políticas Microsoft Store.
Certifique-se de que a descrição do seu aplicativo representa claramente o que ele faz.
Forneça respostas completas e precisas a 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 a tua aplicação usa as APIs de comércio do Windows. ApplicationModel.Store espaço de nomes, certifique-se de testar a aplicação e verificar se ela gere exceções típicas. Além disso, certifica-te de que a tua aplicação usa a classe CurrentApp e não a classe CurrentAppSimulator, que é apenas para fins de teste. (Note que, se a sua aplicação for direcionada para o Windows 10, versão 1607 ou posterior, recomendamos que use os membros do espaço de nomes Windows.Services.Store em vez do espaço de nomes Windows.ApplicationModel.Store.)
Perguntas frequentes
O que devo fazer se a minha aplicação falhar a certificação ou for removida da loja?
Se seu 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:
- Consulte as Políticas da Microsoft Store para entender o problema.
- Corrija o problema (por exemplo, remova conteúdo proibido, corrija metadados).
- Envie uma versão atualizada para certificação.
Se o seu aplicativo foi removido da Loja após ser publicado, isso 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 o seu e-mail para obter comunicações da Microsoft.
- Resolva o problema declarado.
- Envie uma atualização corrigida para revisão.
Para obter esclarecimentos ou ajuda, entre em contato com a Microsoft através do
reportapp@microsoft.comcom o ID do seu aplicativo ou responda diretamente ao email do relatório de certificação.Como posso melhorar as hipóteses de a minha aplicação ser aprovada na certificação à primeira?
Aqui estão as práticas recomendadas da Microsoft para ajudar seu aplicativo a passar na certificação sem problemas:
- Enviar somente quando estiver pronto: Verifique se o seu aplicativo está completo e ausente de placeholders ou funcionalidades quebradas.
- Use o Kit de Certificação de Aplicativos Windows (WACK): Execute esta ferramenta localmente para pré-testar problemas que a Microsoft irá verificar.
- Teste em todos os ambientes: Valide seu aplicativo em diferentes dispositivos, versões do sistema operacional e condições (inclusive offline).
- Lidar com cenários offline: Não permita que seu aplicativo falhe sem internet: exiba mensagens de erro adequadas.
- Forneça informações de teste: Partilhe credenciais ou instruções nas "Notas para certificação" se a sua aplicação tiver funcionalidades bloqueadas ou exigir início de sessão.
- Inclua uma política de privacidade: Se a sua aplicação aceder a dados pessoais ou serviços, inclua um URL de política de privacidade e exiba-o na aplicação.
- Escreva listagens claras da Loja: Certifique-se de que as descrições representam fielmente o aplicativo para evitar rejeições por serem enganosas.
- Responda cuidadosamente ao questionário de classificação etária: Seja verdadeiro para evitar gerar classificações incorretas.
- Reivindicações de acessibilidade: Só marque seu aplicativo como acessível se ele realmente atender aos padrões de acessibilidade.
Por fim, sempre verifique as Políticas da Microsoft Store mais recentes para garantir a conformidade com as diretrizes técnicas e de conteúdo.
Windows developer