Como ter seu aplicativo rejeitado

(Dica: veja aqui ( http://reviewtimes.shinydevelopment.com/ ) um site útil que mostra estatísticas reais sobre os tempos atuais de aprovação da App Store da Apple.)

O processo de aprovação da app store é a última etapa para lançar seu aplicativo revolucionário, mas é fácil de esquecer porque é irritante.

Enviar um aplicativo para revisão e esperar 5 dias apenas para rejeitá-lo pode ser ruim para os negócios. São mais 5 dias que você terá que esperar antes que seu aplicativo seja lançado para mudar o mundo. Portanto, pode valer a pena seguir algumas etapas extras para garantir que seu aplicativo esteja 100% pronto antes de enviá-lo.

No entanto, se você está tentando fazer com que o aplicativo seja rejeitado, abaixo está uma lista de maneiras infalíveis de fazer isso acontecer com base em erros comuns / fáceis que vi:

(Eu os agrupei vagamente em erros da Apple e do Windows, mas a maioria se aplica a ambos. O Google não dá a mínima para o que você enviar, então você terá que ser muito criativo para ser rejeitado por eles).

maçã

Game Center – esqueça de habilitá-lo

Se você mencionar que seu aplicativo usa GameCenter em sua descrição ou outros metadados, é melhor verificar se isso realmente funciona ou o aplicativo será rejeitado. O GameCenter deve ser habilitado no iTunesConnect para o jogo em si, na versão que você está enviando, e ser funcional no aplicativo.

Combine mal seus ícones

O ícone que você carrega no iTunes Connect deve ser exatamente o mesmo que está instalado com o seu aplicativo no dispositivo. Se forem diferentes, seu aplicativo será rejeitado.

Violação de direitos autorais!

Com base nos aplicativos disponíveis na Windows Store, a Microsoft parece ser muito mais negligente nesse assunto. A Apple, por outro lado, provavelmente rejeitará seu aplicativo se ele obviamente estiver copiando alguma outra propriedade intelectual. Certifique-se de que o nome, a arte e o marketing usados ​​em seu aplicativo são conteúdo original ou corre o risco de ser rejeitado.

Mentira!

Se sua descrição não descrever com precisão o que seu aplicativo faz (ou seja, pretende exagerar / é enganoso), seu aplicativo será rejeitado. A descrição e as capturas de tela devem ser verdadeiramente representativas do aplicativo.

Avaliação inadequada

Um aplicativo com uma classificação etária inadequada será rejeitado. Seja preciso quanto ao conteúdo que seu aplicativo oferece ao fazer essa classificação.

janelas

Por mais desesperada que a Microsoft esteja para obter o máximo de aplicativos possível, existem algumas maneiras infalíveis de ser rejeitado.

Use preto para primeiro e segundo plano

Essas cores informam ao Windows quais cores mostrar nas caixas de diálogo e na tela inicial.

A Microsoft rejeitará seu aplicativo se detectar que há muita semelhança entre a fonte especificada e as cores de fundo. Certifique-se de que uma dessas cores é escura e a outra é clara.

Sem Política de Privacidade

Se seu aplicativo tiver qualquer tipo de conexão de rede (o que quase certamente tem), você precisará fornecer uma política de privacidade válida. Isso significa fornecer um URL onde sua política é postada. Você pode tentar usar um site como ( http://www.generateprivacypolicy.com/ ) para gerar uma política de modelo e, em seguida, editar conforme necessário. Isso deve ser bom o suficiente. Não precisa ser extremamente específico e pode ser reutilizado para todos os aplicativos que você enviar.

Envie um aplicativo incompleto

A Microsoft parece ser defensora de ter um produto acabado, então não inclua nada que insinue uma atitude de “mais em breve”. Se sua descrição ou uma página em seu aplicativo disser algo assim, o aplicativo será rejeitado.

Botões quebrados e becos sem saída – Muitos

Se você usa Unity3d ou outra ferramenta de desenvolvimento multiplataforma, é possível que tenha botões / recursos que se aplicam apenas a certas plataformas. Certifique-se de que os botões não usados ​​sejam totalmente removidos (ou tenham uma função diferente) na versão do Windows, porque qualquer botão que não faça nada será motivo para rejeição.

Certifique-se de que seu aplicativo trava

Se o seu aplicativo travar, ele será rejeitado. Os testadores clicam sistematicamente em todos os botões e exploram todos os recursos do seu aplicativo, portanto, certifique-se de fazer o mesmo. Teste todas as funcionalidades do aplicativo, especialmente de maneiras que não pareçam totalmente óbvias para você. Se seu aplicativo se conectar à Internet, teste-o também sem conexão para ter certeza de que pelo menos não travará.

Conclusão

Os processos de aprovação são bons para seu aplicativo porque garantem que você está lançando um produto com pelo menos uma qualidade mínima, mas é melhor se você puder evitar erros simples para garantir que ele seja revisado e lançado o mais rápido possível.