Todos os apps publicados na App Store são revisados para verificar a conformidade com as regras da Apple. Às vezes, o processo pode ser atrasado se o desenvolvedor violar uma ou algumas delas. As violações podem ser graves, como o app conter conteúdo proibido, ou menores, como um erro na descrição de uma compra in-app.
Junto com Dmitry Kuznetsov, chefe do departamento de desenvolvimento de software móvel para reprodução e processamento de multimídia, vamos tentar descobrir o que pode ajudá-lo a passar rápida e facilmente pela revisão de um app baseado em assinatura.
O que você precisa saber sobre as revisões da App Store
Um aplicativo é revisado toda vez que uma nova versão é publicada, mesmo que as alterações sejam mínimas. O desenvolvedor pode trocar alguns botões sem tocar nas funcionalidades principais do app, mas ainda assim precisa reconstruí-lo e enviá-lo para revisão.
A App Store é muito rigorosa com seu processo de revisão, pois é responsável pela qualidade dos apps. Os usuários não podem ser expostos a conteúdo com baixo desempenho, perigoso ou enganoso. Apps para crianças estão sujeitos a uma análise particularmente minuciosa, pois não devem conter nenhum conteúdo proibido ou recursos ocultos.
A loja pode revisar um app já publicado por iniciativa própria ou com base nas reclamações dos usuários. Essas revisões extraordinárias são bastante raras, mas permitem que a Apple identifique apps feitos por desenvolvedores inescrupulosos que contêm recursos ocultos.
Além disso, os especialistas podem prestar atenção ao aplicativo cujos usuários frequentemente solicitam reembolso por compras. Se houver muitos aplicativos assim, isso é um sinal de que algo está errado com o aplicativo.
A Apple remove da loja apps antigos que não são atualizados ou revisados há um ano. O desenvolvedor de tal aplicativo primeiro recebe um lembrete para lançar uma nova versão dentro de 90 dias. Se não o fizer, o app é removido.
Checklist de Revisão da App Store
| Categoria | Verificação |
|---|---|
| Estabilidade da aplicação | ✅ Sem crashes ou bugs bloqueantes |
| Metadados | ✅ Título, descrição, palavras-chave atualizados |
| Capturas de ecrã e pré-visualização | ✅ Corresponde à versão atual do app |
| Compras no aplicativo | ✅ Configuração e descrições corretas |
| Métodos de login | ✅ Iniciar sessão com Apple adicionado se necessário |
| Privacidade | ✅ Política de privacidade vinculada |
| Conta de teste | ✅ Fornecido à Apple |
| Conformidade | ✅ Leis regionais cobertas |

Quais verificações um app iOS passa
Para que o app seja revisado, você precisa fazer upload do seu build, ou seja, um arquivo de aplicativo pronto, para o App Store Connect. Lá ele passa por processamento – revisão automática em parâmetros básicos e varredura em busca de código malicioso. Por exemplo, o aplicativo não deve ler e transferir o código do programa para o dispositivo do usuário – isso é proibido pelas regras da loja. Uma exceção é feita apenas para fins educacionais: se o usuário aprende a desenvolver no app, então um editor de código pode ser usado dentro dele.
O processamento revela até pequenas inconsistências técnicas com as regras. Por exemplo, um app pode falhar na verificação porque foi construído usando uma versão desatualizada do Xcode. Neste caso, o desenvolvedor receberá uma mensagem dizendo que o aplicativo precisa ser reconstruído e reenviado para revisão. Se o processamento revelar várias violações, todas serão listadas. Todo o processo geralmente leva em média 20 minutos, mas às vezes pode durar mais – até várias horas.
Quando o processamento terminar, você precisa confirmar o envio do app para revisão e aguardar o início. A partir de 2022, o App Store Connect tem um novo processo de verificação: o desenvolvedor pode enviar para revisão eventos in-app, páginas de produtos in-app e testes sem criar uma nova versão do app. Os itens que falharam na revisão podem ser temporariamente ocultados, e os que passaram com sucesso podem ser publicados.
A Apple não divulga o que exatamente acontece durante a revisão, mas 100% das vezes o app é revisado pelos funcionários da equipe de revisão. Eles não testam todo o app, mas verificam os principais cenários de uso, várias telas e veem como as compras in-app funcionam.
O tempo de espera da revisão depende da disponibilidade da equipe de revisão. Antes de grandes feriados e fins de semana prolongados, como Natal e Ano Novo, há menos funcionários, então a espera fica mais longa e o próprio processo se torna mais demorado.
Em média, a espera por uma revisão na App Store leva cerca de 9 horas, e a revisão em si leva cerca de um dia, de acordo com os dados da Runway.
Especificidades da primeira revisão na App Store
A revisão da primeira versão de um app pode levar mais tempo, até 1 mês, especialmente se tiver um fluxo de usuário não padrão ou recursos incomuns. Durante a primeira revisão, o funcionário da loja pode ter perguntas sobre o funcionamento do app. Neste caso, o processo será pausado e o desenvolvedor receberá um e-mail contendo certas perguntas.
Se o app requer login, o funcionário da equipe de revisão pedirá que você envie um login e senha para acessar a conta de teste. Para evitar isso, é melhor especificar as informações necessárias na descrição do build antecipadamente. O funcionário da loja também pode querer esclarecer o público-alvo do app ou para qual finalidade será usado.
Às vezes, a equipe de revisão pede mais informações sobre como o app funciona. Neste caso, você pode descrever a funcionalidade em texto ou gravar um screencast para melhor compreensão.

Outra solicitação frequente é como e por que os dados do usuário são processados. Por exemplo, quando um app solicita acesso a contatos ou geolocalização, mas não os usa explicitamente.
Durante a revisão, você precisa confirmar que o app não viola os direitos autorais de ninguém. O desenvolvedor deve fornecer documentos que o permitam usar músicas, vídeos, marcas registradas ou qualquer outra propriedade intelectual. O direito de publicar o app também terá que ser confirmado se não for desenvolvido pela empresa que possui a marca.

Você também precisará fornecer os documentos sobre o algoritmo de criptografia de dados se seu app usar métodos de criptografia não padrão para iOS.
As revisões de versões subsequentes do app, especialmente aquelas com pequenas atualizações, geralmente levam muito menos tempo. Se você ajustar apenas as compras in-app, não precisa enviar todo o app para revisão. No App Store Connect, um desenvolvedor de app agora pode iniciar um processo de revisão para uma nova opção de assinatura, página de produto ou páginas específicas. Isso significa que você não precisará criar uma versão completamente nova do app – apenas especificar os elementos que precisam ser revisados.
Por que um app pode falhar na revisão do iOS
Em primeiro lugar, um app falha na revisão se violar as políticas da App Store. Se o especialista encontrar uma violação durante a revisão, ele rejeita o app e indica o motivo. Neste caso, eles se referem a pelo menos uma das regras da loja, mas nem sempre especificam o que exatamente precisa ser alterado. Então o desenvolvedor tem que adivinhar qual elemento do app pareceu violador para o revisor.
O fator humano também pode influenciar durante a revisão, o que pode ser tanto bom quanto ruim para o desenvolvedor. Em alguns casos, o especialista pode não perceber uma violação, por exemplo, se ela não aparecer em todos os cenários de uso. Por outro lado, eles podem rejeitar um app por uma razão formal em uma situação ambígua.
Se o desenvolvedor tiver certeza de que nenhum requisito foi violado, ele pode recorrer da decisão do especialista. Para isso, ele precisa fornecer evidências de que o app está em conformidade com todas as regras. Às vezes ajuda construir uma nova versão com alterações mínimas, pois há uma chance de ser testada por outro especialista menos tendencioso e passar com sucesso na revisão.
Alguns desenvolvedores violam deliberadamente as regras e inserem recursos ocultos no app que podem ser habilitados remotamente ou executados por temporizador após o app ser revisado e publicado na loja. Esses apps são mais cedo ou mais tarde encontrados e removidos, com seus desenvolvedores recebendo sanções até o bloqueio da conta.
Mais motivos para rejeição:
- Bugs, tempo de carregamento de conteúdo muito longo ou funcionamento instável
- Nem todas as funções estão implementadas corretamente, ex.: botões não responsivos
- Violação de privacidade – o app tentando acessar os dados do usuário sem motivo
| Motivo da rejeição | Diretriz da App Store | Por que acontece | Como corrigir |
|---|---|---|---|
| Crashes ao iniciar | 2.1 App Completeness | App não totalmente testado | Testar em dispositivos reais |
| Metadados incompletos | 2.3 Accurate Metadata | Informações ausentes ou enganosas | Atualizar App Store Connect |
| Links quebrados | 2.3.3 | URLs inválidas no app ou metadados | Verificar todos os links externos |
| Paywalls ocultos | 3.1 Payments | Sem divulgação clara | Explicar preços antecipadamente |
| Falta Iniciar sessão com Apple | 4.8 | Login de terceiros usado | Adicionar login Apple |
| Violações de diretrizes | Múltiplas | Má interpretação da política | Revisar diretrizes da Apple |
Como garantir que seu app passe na revisão
A primeira coisa a que deve prestar atenção antes de enviar a sua aplicação para revisão são as diretrizes da App Store, que descrevem todas as regras de publicação. Elas são atualizadas periodicamente, por isso é importante acompanhar as notícias para desenvolvedores. Por exemplo, a atualização mais recente das regras de publicação diz respeito à capacidade de eliminar a conta do utilizador e todos os dados associados a ela. Se não houver esse recurso no aplicativo, ele não será aprovado na revisão.
Para um app baseado em assinatura, atenção especial deve ser dada aos requisitos de design e conteúdo das compras in-app. A loja garante que os usuários recebam exatamente o que esperavam após a compra: desbloquear novos recursos, obter acesso a novo conteúdo ou ativar uma assinatura.
O que você precisa para passar com sucesso na revisão:
- Mostrar todas as assinaturas ou opções de produto em uma tela
- Descrever cada produto de forma clara e completa para que o usuário entenda o que está comprando e a que preço
- Mesmo que os termos de compra ocupem muito espaço na tela, eles devem ser escritos em uma fonte legível
- Os termos devem estar visíveis pelo menos parcialmente sem rolar a tela
- Indicar corretamente o custo e as moedas da compra para os países em que o app está disponível
- Destacar a principal opção de assinatura ou compra mais vantajosa
- Verificar se a descrição corresponde ao conteúdo da compra in-app
- Traduzir corretamente as descrições dos produtos para todos os idiomas usados no app


Além disso, vale verificar se o app tem um botão “Restaurar Compras”, links para a política de privacidade e termos de uso. Você também deve lembrar de inserir todos os produtos e opções de assinatura disponíveis na tela de compra no próprio app.
Requisitos de assinatura e paywall
| Requisito | Expectativa da Apple |
|---|---|
| Clareza de preços | Preço e período de cobrança mostrados |
| Divulgação de renovação automática | Claramente declarado |
| Teste gratuito | Condições explicadas |
| Restaurar compras | Opção visível |
| Termos e Privacidade | Acessível do paywall |
| Info de cancelamento | Explicado claramente |
Como evitar revisões desnecessárias
Com cada nova versão do app, que pode trazer apenas algumas pequenas alterações ao build, você precisa enviar seu app para revisão. Mas há uma maneira de evitar completamente revisões desnecessárias, e você pode recorrer a ela ao editar seu paywall.
Soluções como o Adapty oferecem a criação de paywalls em torno do recurso de configuração remota, que permite aos programadores fazer alterações em todos os elementos do paywall remotamente em segundos, sem a necessidade de criar uma nova versão da aplicação. Basta anexar valores de espaço reservado a todos os elementos do seu paywall com antecedência e, em seguida, substituir o seu conteúdo com a ajuda de um prático editor JSON.

Outra forma é criar o seu paywall do zero com a ajuda do Paywall Builder da Adapty. Com esta ferramenta, poderá escolher entre vários modelos e ajustar cada elemento num editor visual de paywall mais intuitivo, sem precisar de código ou ajuda de um designer. Crie um paywall em 5 minutos e, em seguida, coloque-o em funcionamento na aplicação ou crie mais um e inicie um teste A/B para ver qual tem melhor desempenho. De qualquer forma, se decidir fazer alterações no paywall ativo criado com o construtor, será muito fácil, pois também funcionará com base no princípio da configuração remota, mas de uma maneira mais conveniente.

Portanto, se planeia realizar testes A/B de paywall ou simplesmente gosta da ideia de aplicar alterações ao paywall da sua aplicação sem a necessidade de enviá-la para outra longa revisão, certifique-se de verificar o que é o Adapty nos nossos documentos.




