Os 10 principais motivos de rejeição no processo de revisão do aplicativo
Publicados: 2022-02-24 Para os desenvolvedores, a maior frustração com o processo de revisão da App Store é que os aplicativos geralmente são retornados assim que um problema é encontrado, em vez de receber uma verificação de cima para baixo na primeira vez. Por exemplo, um aplicativo retornado por erros de metadados ainda pode ter um link quebrado ou uma falha de interface que precisa ser corrigida, mas o desenvolvedor não saberá sobre os problemas adicionais até que tenha reenviado o aplicativo, esperado algumas semanas pela revisão , e foi rejeitado novamente.
Não é incomum que desenvolvedores de aplicativos para iPhone individuais ou inexperientes enviem um aplicativo duas, três ou dez vezes antes de serem aceitos. Enquanto isso, campanhas de lançamento cuidadosamente planejadas ficam em jogo por semanas. É uma das maiores razões pelas quais os desenvolvedores que trabalham com agências experimentam maior sucesso do que aqueles que tentam gerenciar bases de código extensas sozinhos ou com equipes de freelancers.
Embora você possa esperar que bugs e problemas de desempenho sejam o maior problema enfrentado pelos desenvolvedores de aplicativos iOS, um relatório oficial no blog de desenvolvedores da Apple mostra que apenas 12% das rejeições de lojas de aplicativos são causadas por bugs, tornando-os apenas o segundo problema mais prevalente (atrás de informações incompletas, em surpreendentes 16 por cento).
Então, quais são os motivos mais comuns para as rejeições da App Store? E o mais importante, como sua startup pode evitá-los?
Clique em " Saiba mais " para impulsionar seus negócios de aplicativos e jogos com o serviço de promoção de aplicativos ASO World agora.
Metadados precisos
Explicação oficial
Os usuários merecem saber o que estão recebendo quando baixam ou compram seu aplicativo, portanto, certifique-se de que a descrição do aplicativo, os instantâneos de tela e as visualizações reflitam com precisão a experiência principal do aplicativo e lembre-se de mantê-lo atualizado para se manter atualizado com as novas versões .
Motivos comuns para rejeição
A Apple tem essa decisão principalmente porque o título, a descrição, as capturas de tela etc. do aplicativo são seriamente inconsistentes com a função do aplicativo. Se você usar capturas de tela do Android ou do navegador, isso causará rejeição.
Solução
Certifique-se de que seu próprio título e subtítulo atendam aos requisitos. A Apple mudou recentemente todas as direções para revisão de títulos, então os desenvolvedores precisam se concentrar nisso.
Além disso, se o título atender aos requisitos, considere substituir os metadados, como capturas de tela e vídeos de visualização, para garantir que as funções e os processos do aplicativo sejam consistentes com a exibição relevante.
Certifique-se de remover o código do módulo de função oculto e, se houver necessidade de ocultar o código de função e o URL do link de salto direcionado, é recomendável ofuscar o processamento e aumentar a complexidade da lógica adequadamente.
Conclusão do aplicativo
Explicação oficial
Os aplicativos enviados para a Análise do aplicativo (incluindo aplicativos disponíveis para encomenda) devem ser a versão final do aplicativo e devem conter todos os metadados necessários e URLs válidos.
Todo o texto de espaço reservado, sites em branco e outros conteúdos temporários devem ser removidos antes do envio. Certifique-se de testar o aplicativo quanto a erros e estabilidade em seu dispositivo antes de enviar o aplicativo; se o seu aplicativo exigir um login, forneça as informações da conta demo (e ative seu serviço de back-end).
Se você fornecer compras no aplicativo em seu aplicativo, certifique-se de que elas estejam visíveis para o revisor e completas e atualizadas, caso contrário, indique o motivo nas notas de revisão.
Não trate o App Review como um serviço de teste de software. Rejeitaremos pacotes de aplicativos incompletos e binários que travarão ou apresentarão problemas técnicos óbvios.
Motivos comuns para rejeição
Nenhum bug óbvio, como travamentos e falhas de carregamento no aplicativo carregado; O aplicativo não suporta o uso na rede IPv6; conta de teste; interruptores ocultos e outras operações.
Solução
Os desenvolvedores devem testar o produto com antecedência quanto a bugs, se ele funciona corretamente na rede IPV6, etc. Se você encontrar uma rejeição por esse motivo, é recomendável responder a cada artigo e esclarecer que não há violação.
Itens comprados no aplicativo
Explicação oficial
Se você deseja desbloquear recursos ou funcionalidades no aplicativo (como assinaturas, moeda do jogo, níveis do jogo, acesso a conteúdo premium ou desbloqueio da versão completa etc.), você deve usar o programa de compra no aplicativo.
O App não pode usar seus próprios mecanismos para desbloquear conteúdo ou recursos, como chaves de licença, marcadores de realidade aumentada, códigos QR, etc.
O Aplicativo e os metadados correspondentes não podem conter botões, links externos ou outros termos de apelo à ação que direcionem os clientes a fazer compras usando mecanismos que não sejam itens de compra no aplicativo.
O Aplicativo pode fornecer moeda de compra no Aplicativo para os clientes "recompensarem" os provedores de conteúdo digital dentro do Aplicativo.
Todos os créditos e moedas do jogo adquiridos por meio de compras no aplicativo podem não expirar, e você deve garantir que um mecanismo de recuperação seja projetado para todas as compras recuperáveis no aplicativo.
Certifique-se de especificar o tipo correto de compra ou seu aplicativo será rejeitado.
Os aplicativos podem permitir presentes para o conteúdo de suas compras no aplicativo. Os reembolsos para tais presentes só podem ser devolvidos ao comprador original e o conteúdo do presente não pode ser substituído.
Os aplicativos distribuídos pela Mac App Store podem hospedar plug-ins ou extensões com base em mecanismos que não sejam da App Store.
Os aplicativos que oferecem "caixas de saque" ou outros mecanismos aleatórios de compra de itens virtuais devem divulgar as chances de obter cada tipo de item aos clientes antes de fazerem uma compra.
Aplicativos sem assinatura podem oferecer uma avaliação gratuita baseada em tempo antes de oferecer uma opção de desbloqueio completo, definindo o item IAP não consumível em "Nível de preço 0" e nomeando-o de acordo com a convenção de nomenclatura "XX day trial".
Antes de iniciar a avaliação, o aplicativo deve indicar claramente a duração do período de avaliação, o conteúdo ou serviços que não estarão mais acessíveis ao final do período de avaliação e quaisquer taxas subsequentes que o usuário terá que pagar para obter a funcionalidade completa .
Motivos comuns para rejeição
Isso se deve principalmente ao acesso a pagamentos de terceiros no aplicativo.
Solução
Continue a usar os métodos de pagamento próprios da Apple, usando o formulário de compra interna para exibição. Se o produto virtual estiver oculto ou o método de pagamento for alterado após a aprovação, existe o risco de downgrade e fixação.
Coleta e armazenamento de dados
Motivos comuns para rejeição
O principal problema é que o aplicativo força os usuários a se registrarem e coleta/compartilha secretamente suas informações pessoais com base em recursos que não exigem informações do usuário.
A Apple está levando isso mais a sério após a WWDC, então os desenvolvedores precisam prestar atenção extra.
Solução
É necessário consultar o usuário primeiro e permitir que o usuário concorde em se registrar, e a função "login forte" deve ser modificada para solicitar a versão do login.
Além disso, algumas funções de recuperação de dados devem ser consultadas com os usuários para evitar o acesso não autorizado padrão da Apple às informações do telefone celular.
Conteúdo gerado por usuários
Motivos comuns para rejeição
Para produtos sociais ou produtos com conteúdo UGC forte (por exemplo, Facebook, Twitter, instagram), a Apple exige que os desenvolvedores filtrem conteúdo censurável (por exemplo, violência, pornografia, violação de direitos autorais etc.); e fornecer um mecanismo de revisão rigoroso e informações detalhadas de contato do desenvolvedor.
Solução
Recomenda-se garantir que o conteúdo do usuário no aplicativo não contenha violência, pornografia etc. Além disso, de acordo com as informações coletadas até o momento, a "comunicação telefônica ativa" só pode ser aplicada para a cláusula 1.2, para que os desenvolvedores possam tentar solicitar comunicação por telefone se a cláusula relevante for rejeitada.
Propriedade intelectual
Motivos comuns para rejeição
O aplicativo não está autorizado a usar materiais de terceiros protegidos por direitos autorais; além disso, o aplicativo de prateleira não é semelhante aos produtos existentes da Apple.
Desta vez na WWDC, após a atualização do software da própria Apple, os desenvolvedores são aconselhados a verificar seus próprios produtos e diferenciar o App dos produtos da Apple.
Solução
É recomendável que você garanta que o Aplicativo contenha apenas conteúdo para o qual você criou ou tem permissão para usar.
Use evidências escritas de terceiros protegidas por direitos autorais para apresentação ao enviar produtos.
Conteúdo ofensivo
Motivos comuns para rejeição
Conteúdo do aplicativo que seja ofensivo, imprudente, perturbador, ofensivo ou vulgar.
Solução
Recomenda-se que o mecanismo de auditoria, a política nacional atual a este respeito também está muito preocupado, recomenda-se garantir a segurança do conteúdo, processamento oportuno do conteúdo de exibição relevante, não tem uma mentalidade de acaso.
Aplicativo duplicado
Motivos comuns para rejeição
Isso geralmente significa que o aplicativo é semelhante ao aplicativo de outra pessoa na prateleira em termos de funcionalidade ou código, que em termos leigos é o que a Apple considera um pacote de colete.
Solução
Isso pode ser resolvido alterando o nome, ícone, cor principal, código, etc. O foco está no código. E tenha o cuidado de enviar os mesmos pacotes de aplicativos com pelo menos um dia de intervalo.
Não coloque vários pacotes do mesmo tipo de uma só vez, pois é fácil ser identificado e visado pela Apple.
Requisitos funcionais mínimos
Motivos comuns para rejeição
A Apple acredita que os aplicativos carregados que não têm funcionalidade suficiente ou não têm seus próprios recursos principais, como um produto que é empacotado diretamente em uma página da Web, podem facilmente desencadear esse problema.
Solução
Você pode adicionar alguns recursos para enriquecer o produto (barra de navegação, atualização suspensa, notificações push, etc.). Se você sentir que o produto está totalmente funcional e ainda não passou na revisão, você pode explicar à Apple as necessidades do usuário que o produto resolve e os recursos específicos que são apresentados, e também pode enviar capturas de tela da página da web e do aplicativo diretamente à Apple para melhor identificação.
Serviços baseados em localização
Motivos comuns para rejeição
O App não tem permissão para compartilhar os dados coletados do usuário com terceiros e não especifica a finalidade de uso, como localização, número da conta, etc.
Solução
Se você deseja obter dados do usuário, é necessário solicitar ao usuário e obter permissão do usuário, ou torná-lo opcional, e informar claramente à Apple o propósito de usar os dados do usuário.
Em geral, uma mensagem pop-up deve ser fornecida para indicar para que serve a permissão, e tanto o usuário quanto o provedor (Apple) devem ser informados.
Obviamente, se a Apple fornecer claramente o motivo da rejeição no e-mail, você poderá fazer as alterações correspondentes de acordo com os comentários da Apple sobre os problemas.
Para garantir que a atitude seja adequada, processamento oportuno, quando não houver erros, você pode recorrer diretamente, e é recomendável apresentar evidências fortes para a prova, o que melhorará a velocidade de aprovação na revisão.
Se você deseja saber mais sobre as tendências do setor de jogos em 2021 e aconselhar a otimizar o desenvolvimento, o crescimento e as estratégias de receita do seu jogo, junte-se ao nosso grupo do Facebook para obter notícias mais recentes e oportunas do setor!
Clique aqui para entrar no nosso grupo no facebook!