
Checklist de App Móvel para Startups: 34 Itens do MVP à Aprovação na App Store (2026)
A Diretriz 5.1.1(v) de Revisão da App Store da Apple já derrubou mais datas de lançamento de startups do que qualquer bug que já enviamos. Um único botão de exclusão de conta esquecido, enviado na véspera de um demo day, e o cronograma inteiro escorrega uma semana. Este checklist de app móvel para startups existe porque esse erro é totalmente evitável, e quase ninguém anota o número da diretriz que o causa.
Resumo rápido:
- A Apple rejeita apps sem fluxo de exclusão de conta e sem link para a política de privacidade: as Diretrizes 5.1.1 e 1.5 dizem isso com todas as letras.
- O Google Play exige um caminho de exclusão de conta tanto dentro do app quanto em uma web pública, com fiscalização após o prazo de prorrogação de 31 de maio de 2024.
- Os checklists de envio para iOS e Android são diferentes; tratá-los como uma lista única combinada é a causa número 1 de atrasos de lançamento de última hora.
Antes de Escrever Código
Antes de uma única tela ser desenhada, três coisas precisam estar travadas: o que seu MVP realmente é, se você precisa de uma política de privacidade (precisa) e se o GDPR ou a KVKK da Turquia se aplicam aos seus usuários. Pular essa etapa é o motivo pelo qual founders acabam correndo para escrever páginas jurídicas na mesma semana em que queriam enviar.
Um MVP, em uma frase, é a menor versão do seu produto que testa sua premissa central com usuários reais. Não é uma versão enxuta da sua visão completa. Se o escopo ainda está nebuloso, definir bem o escopo do seu projeto antes de escrever uma linha de código evita que você corte funcionalidades no meio da construção, em vez de antes dela.
As próprias diretrizes da Apple são diretas sobre a exigência da política de privacidade: a Diretriz 5.1.1(i) estabelece que os apps "devem incluir um link para sua política de privacidade" nos metadados do App Store Connect e, em muitos casos, dentro do próprio app. Não é uma sugestão. Se faltar, é um bloqueio de envio.
- Defina o escopo do seu MVP em uma frase
- Confirme que você precisa de uma política de privacidade (quase sempre precisa)
- Prepare uma URL de suporte (a Diretriz 1.5 da Apple a exige)
- Verifique a aplicabilidade do GDPR/KVKK se você tiver usuários na UE ou na Turquia
- Decida entre stack nativo ou multiplataforma
A Semana de Construção do MVP
A semana de construção do MVP é onde você decide o que de fato será enviado versus o que será cortado, e a resposta honesta é: mais do que os founders esperam. Analytics e relatórios de crash entram durante a construção, não depois. Adaptá-los após o lançamento significa perder exatamente os dados que você precisava para validar sua primeira premissa.
O que de fato cortamos de um escopo de v1, na maioria das vezes, é tudo que não seja a única coisa sendo testada. Push notifications, login social, uma tela de configurações com seis toggles, tudo isso pode esperar. Founders resistem a isso, compreensivelmente; parece que estão enviando algo inacabado. Está inacabado. Esse é o ponto.
Como disse um founder que já publicou vários apps em um post de checklist no dev.to, pular um mecanismo de feedback no início é um erro do qual ele "se arrependeu todas as vezes". Integre isso agora, não depois que sua primeira avaliação chegar. Se você quer acelerar a própria conversa de escopo, usar IA para acelerar o scoping vale uma olhada antes de a construção começar.
- Instrumente o analytics antes do seu primeiro build do TestFlight/interno
- Integre relatórios de crash (Sentry ou Firebase Crashlytics)
- Construa um mecanismo de feedback dentro do app
- Corte qualquer funcionalidade que não seja central para a única coisa que você está testando
- Escreva sua primeira string de versão (veja versionamento abaixo)
A Semana Antes do Envio
Esta é a etapa que todo checklist da concorrência pula por completo, e é onde acontecem os atrasos mais evitáveis. O versionamento semântico para apps segue o padrão MAJOR.MINOR.BUILD (1.0.0, depois 1.0.1 para um patch, 1.1.0 para uma nova funcionalidade). Escolha um esquema agora, porque números de versão inconsistentes confundem tanto as lojas quanto o seu próprio time.
Um lançamento gradual libera sua atualização primeiro para uma pequena porcentagem de usuários (geralmente 1%, depois 10%, depois 50%) antes de chegar a todos. Apenas um dos três checklists da concorrência que analisamos menciona isso, e mesmo assim de passagem. Se um crash escapar, o lançamento gradual limita o raio de explosão em vez de atingir 100% dos usuários de uma vez.
As perguntas que fazemos antes de dar sinal verde a um envio de cliente são simples: o caminho crítico funciona de ponta a ponta, agora, em um dispositivo real? Não no simulador. A taxa livre de crashes é aceitável? Os assets da listagem da loja estão realmente finais, e não placeholders?
- Confirme que seu número de versão segue um esquema consistente
- Teste seu caminho crítico de ponta a ponta mais uma vez
- Prepare sua porcentagem de lançamento gradual se a loja suportar
- Confirme que a taxa livre de crashes é aceitável antes de enviar
- Capture e prepare todos os assets da listagem da loja
Dia do Envio: iOS vs. Android
Os envios para iOS e Android falham por motivos diferentes, e tratá-los como um checklist único combinado é a maior causa isolada de atrasos de lançamento de última hora que vemos. As Diretrizes de Revisão da App Store da Apple e as políticas de desenvolvedor do Google Play nomeiam requisitos específicos e verificáveis, e a maioria dos founders só descobre sobre eles depois de um e-mail de rejeição.
Nos nossos próprios envios de apps, as duas coisas que mais derrubam founders de primeira viagem são a exigência de exclusão de conta e uma URL de suporte inacessível. Ambas são correções de uma linha se você as pegar antes de enviar. Ambas causam rejeição automática se não pegar.
As Diretrizes de Revisão da App Store da Apple são específicas: a Diretriz 5.1.1(v) exige que apps que suportam criação de conta também ofereçam exclusão de conta dentro do app, a Diretriz 1.6 cobre as divulgações de Segurança de Dados e a Diretriz 1.5 exige uma URL de suporte funcional. No Android, a política de desenvolvedor do Google Play exige tanto um caminho de exclusão dentro do app QUANTO uma URL web pública para solicitações de exclusão de conta. O Google anunciou a exigência em abril de 2023, definiu o prazo de 7 de dezembro de 2023 para as perguntas de exclusão de dados do formulário de Segurança de Dados e permitiu prorrogações até 31 de maio de 2024, após o que apps não conformes enfrentam fiscalização. Não é uma regra legada que foi relevada para apps pequenos; ela ainda se aplica.
Os dois fluxos de envio também divergem na mecânica, não só no papel. No iOS, você faz upload de um build pelo Xcode ou Transporter, o App Store Connect o processa (isso leva de alguns minutos a mais de uma hora) e, a partir daí, você o encaminha para o TestFlight para testadores internos e externos ou o envia diretamente para a Revisão da App. O TestFlight não é burocracia opcional: é como a Apple espera que você pegue os bugs pelos quais um revisor de outra forma o rejeitaria. No Android, o Google Play Console trabalha com trilhas em vez de um envio único, passando por testes internos, depois testes fechados ou abertos, depois produção, cada uma com seu próprio público e sua própria etapa de promoção. O lançamento gradual só aparece quando você está atualizando uma versão de produção existente. Como a própria documentação de lançamento do Google diz, "se você está lançando sua primeira versão, não verá a opção de selecionar uma porcentagem de lançamento", então não planeje seu primeiro lançamento em torno de uma rampa de porcentagem, isso vem depois.
Documentação, não código, é o que de fato bloqueia a maioria dos envios de primeira viagem. A Apple exige um manifesto de privacidade para uma lista definida de SDKs de terceiros comumente usados (redes de anúncios, analytics, relatórios de crash), e sua própria orientação é direta sobre quem é o responsável: "quando você usa um SDK de terceiros com seu app, você é responsável por todo o código que o SDK inclui no seu app e precisa conhecer suas práticas de coleta e uso de dados", segundo a página de requisitos de SDK de terceiros da Apple. Pule o manifesto para um SDK listado e seu build não passará pelo App Store Connect. O equivalente do Google Play em barreira documental é o formulário de Segurança de Dados, e ele é obrigatório para todo app em toda trilha, exceto builds apenas de testes internos: "todos os desenvolvedores que têm um app publicado no Google Play devem preencher o formulário de Segurança de Dados, incluindo apps nas trilhas de testes fechado, aberto ou de produção", de acordo com a documentação de Segurança de Dados do Google Play. Erre nisso e o Google diz abertamente que "pode tomar as medidas apropriadas, incluindo medidas de fiscalização" quando uma divergência entre o comportamento declarado e o real do app aparecer.
Existe um terceiro modo de falha que não tem nada a ver com texto de política: o revisor literalmente não consegue testar seu app. A Diretriz 2.1 da Apple diz isso diretamente: "inclua informações de conta de demonstração (e ligue seu serviço de back-end!) se seu app inclui login". Sem credenciais de demonstração funcionais, sem back-end ativo durante a janela de revisão, sem URL de suporte acessível, e você será devolvido independentemente de quão conforme esteja seu fluxo de exclusão de conta. Se qualquer parte do seu app fica atrás de um paywall ou de uma tela de login, escreva notas ao revisor explicando exatamente como chegar lá. É um passo de dois minutos que founders de primeira viagem pulam o tempo todo.
Mais uma barreira exclusiva do Android pertence à mesma conversa: o nível de API alvo. A própria documentação de desenvolvedor do Android afirma que "novos apps e atualizações de apps devem ter como alvo" o nível de API Android atualmente exigido "para serem enviados ao Google Play" e que "apps desatualizados ficam indisponíveis para novos usuários de dispositivos que rodam versões mais novas do Android". Não tem nada a ver com exclusão de conta ou Segurança de Dados, mas bloqueia um envio com a mesma firmeza, e é o tipo de exigência que muda todo ano, então confira o número atual antes de construir sua release.
| Requisito | iOS (App Store) | Android (Google Play) |
|---|---|---|
| Exclusão de conta | Caminho dentro do app exigido (Diretriz 5.1.1(v)) | Caminho dentro do app E URL web pública exigidos (fiscalizado após 31 de maio de 2024) |
| Política de privacidade | Exigida, com link (Diretriz 5.1.1(i)) | Exigida, com link no formulário de Segurança de Dados |
| Contato de suporte | URL de suporte exigida (Diretriz 1.5) | E-mail/URL de suporte exigido |
| Divulgação de dados | Seção de Segurança de Dados (Diretriz 1.6) | Formulário de Segurança de Dados (obrigatório) |
| Lançamento gradual | Phased release disponível, opt-in | Lançamento gradual disponível, opt-in |
| Prazo de revisão | Geralmente um ou dois dias nos nossos envios, mais quando sinalizado | Geralmente mais rápido que a Apple, mas varia |
Nenhum dos checklists mais bem ranqueados para essa busca exata cita um único número de diretriz da App Store. Nós citamos, porque chutar sobre conformidade é como lançamentos atrasam uma semana de cada vez. Se você está construindo sua postura mais ampla de tratamento de dados, seu checklist de tratamento de dados antes do lançamento cobre o lado de segurança que não duplicamos aqui.
Checklist de envio para iOS:
- URL da política de privacidade no ar e acessível
- Caminho de exclusão de conta dentro do app enviado (Diretriz 5.1.1(v))
- URL de suporte no ar (Diretriz 1.5)
- Divulgações de Segurança de Dados preenchidas (Diretriz 1.6)
- Build do TestFlight aprovado antes do envio público
Checklist de envio para Android:
- Formulário de Segurança de Dados preenchido no Play Console
- Caminho de exclusão de conta dentro do app enviado
- URL web pública para solicitações de exclusão de conta no ar (exigência do Google Play)
- Porcentagem de lançamento gradual definida
- Nível de API alvo atende à exigência atual do Play
Dia do Lançamento
O dia do lançamento é o dia em que seu app de fato vai ao ar para usuários reais, separado do envio, que pode acontecer dias ou semanas antes, e separado da semana um, que é o rescaldo. O monitoramento do lançamento gradual no primeiro dia é o que diz a você se continua expandindo ou aperta o pause.
Observe seu painel do App Store Connect ou do Play Console de hora em hora, não diariamente, nas primeiras 24 horas. Se sua taxa livre de crashes cair, você quer saber dentro da hora, não na manhã seguinte, quando mais cem usuários já terão encontrado o mesmo bug. Mantenha um build de rollback pronto. A mesma disciplina de endurecer-estabilizar-implantar que usamos para recursos de IA se aplica tão diretamente aqui.
- Monitore a taxa livre de crashes de hora em hora nas primeiras 24 horas
- Mantenha seu canal de suporte com equipe e pronto
- Confirme que seu lançamento gradual está expandindo conforme planejado
- Mantenha um build de rollback pronto em caso de bug crítico
Sua Primeira Semana no Ar
A primeira semana no ar é onde a maior parte do trabalho real acontece, embora quase ninguém planeje para ela. A revisão diária dos relatórios de crash e responder às primeiras avaliações da loja importam mais do que qualquer coisa que você fez no próprio dia do lançamento.
"O lançamento em si importa menos do que você pensa. O que importa é o que você faz nas semanas seguintes", como escreveu um founder em seu próprio checklist pós-lançamento. Essa é a versão honesta da semana um: corrija rápido, responda pessoalmente e de fato verifique se seu fluxo de exclusão de dados funciona antes que um usuário real o teste por você. Se agora você está se perguntando quanto custa construir e manter tudo isso, orçamento para manutenção e atualizações pós-lançamento é o artigo companheiro. Este post cobre a prontidão; aquele cobre a conta.
- Revise os relatórios de crash diariamente na primeira semana
- Responda pessoalmente às suas primeiras 10 avaliações da loja
- Triagem e correção de qualquer bug crítico em até 48 horas
- Confirme que seu processo de solicitação de exclusão de dados realmente funciona de ponta a ponta
- Defina uma cadência para comparar o analytics com sua hipótese original de MVP
Como a Techsy Aborda Isso
Tratamos a revisão pré-envio do mesmo jeito para todo build de cliente: antes de dar sinal verde a um envio, perguntamos se o caminho crítico funciona em um dispositivo real, se a taxa livre de crashes se sustenta e se cada fluxo exigido por diretriz (exclusão de conta, política de privacidade, URL de suporte) realmente funciona, e não apenas existe em um mockup. É uma lista curta, mas é a lista que determina se um app passa na revisão na primeira tentativa.
Se você prefere que alguém que já navegou por essas diretrizes antes cuide do seu envio, nosso processo de desenvolvimento de apps móveis é construído exatamente em torno dessa etapa de revisão pré-envio. Não é um substituto para fazer sua própria lição de casa, é o que fazemos depois que você a fez.
Perguntas Frequentes
O que é um MVP e por que ele importa para um checklist de lançamento?
Um MVP é a menor versão do seu produto que testa uma premissa central com usuários reais. Ele importa aqui porque cada item deste checklist escala com o escopo: um MVP mais enxuto significa menos coisas que podem dar errado no envio e menos funcionalidades para instrumentar, monitorar e corrigir na semana um.
Por que os apps são rejeitados na App Store?
Os motivos evitáveis mais comuns são a falta do link da política de privacidade (Diretriz 5.1.1(i)), ausência de exclusão de conta dentro do app (Diretriz 5.1.1(v)) e uma URL de suporte inacessível (Diretriz 1.5). Nenhum deles exige esforço de engenharia para corrigir; são itens de checklist, não bugs.
O que acontece se eu não adicionar uma opção de exclusão de conta ao meu app?
No iOS, a Diretriz 5.1.1(v) torna isso um motivo de rejeição automática se seu app suporta criação de conta. No Android, o Google Play exige tanto um caminho de exclusão dentro do app quanto um caminho web público, com apps não conformes sujeitos a fiscalização após o prazo de prorrogação de 31 de maio de 2024, e omiti-lo bloqueia o envio em ambas as plataformas.
Startups precisam de política de privacidade para um app móvel?
Sim, quase sempre. A Apple exige uma política de privacidade com link sob a Diretriz 5.1.1(i), e o Google Play exige uma dentro do formulário de Segurança de Dados. Se você coleta qualquer dado de usuário, mesmo que só um e-mail para cadastro, você precisa de uma antes de enviar.
Qual é a diferença entre enviar para a App Store e para o Google Play?
A revisão da Apple é guiada por diretrizes com cláusulas nomeadas (5.1.1, 1.5, 1.6) e um revisor humano; o Google Play se apoia no formulário de Segurança de Dados e em verificações automatizadas. A exigência de exclusão de conta é semelhante no espírito, mas difere na mecânica; veja a tabela de comparação acima.
Quanto tempo a revisão da loja realmente leva?
Nenhuma loja publica um prazo garantido, então trate qualquer número que você leia como uma expectativa aproximada, não como uma promessa. Nos nossos próprios envios de clientes, as aprovações da Apple geralmente chegam em um ou dois dias, com qualquer coisa que toque exclusão de conta ou divulgação de dados levando mais tempo. O Google Play geralmente é mais rápido. Planeje sua data de lançamento com folga de qualquer forma.
O que é um lançamento gradual e devo usar?
Um lançamento gradual libera uma atualização primeiro para uma pequena porcentagem de usuários e depois expande gradualmente, em vez de ir a 100% de uma vez. Use sempre que a loja suportar; ele limita quantos usuários encontram um bug antes que você possa pausar e corrigir.
Preciso de uma URL de suporte para enviar meu app?
Sim. A Diretriz 1.5 da Apple exige uma URL de suporte funcional como parte do envio, e o Google Play também espera um contato de suporte. Um link morto ou uma caixa de entrada sem monitoramento aqui é um motivo de rejeição fácil e evitável.
O que devo monitorar na primeira semana do meu app no ar?
Relatórios de crash diariamente, suas primeiras dez avaliações da loja e se seu processo de solicitação de exclusão de dados realmente funciona de ponta a ponta. É também quando você começa a comparar os dados reais de uso com a premissa que seu MVP foi construído para testar.
GDPR ou KVKK são relevantes para o app de uma startup pequena?
Se você tem usuários na UE, o GDPR se aplica independentemente do tamanho da sua empresa. Se você tem usuários na Turquia, a KVKK se aplica da mesma forma. Nenhuma das duas leis tem isenção para startups pequenas, então verifique a aplicabilidade durante o scoping, não depois que você já tem dados reais de usuários para proteger.
Sobre o Autor
Mert Batur é cofundador da Techsy.io, onde o time envia agentes de IA, sistemas de automação e pipelines de voz/SDR para clientes B2B. Ele escreve sobre a stack de ferramentas de LLM que o time da Techsy de fato usa em produção. Conecte-se no LinkedIn.
Conclusão
Um checklist de app móvel para startups só conquista seu lugar se for específico o bastante para agir hoje: defina seu MVP em uma frase, instrumente o analytics antes de construir, revise seu esquema de versão na semana anterior ao envio e separe seus checklists de iOS e Android em vez de tratá-los como uma lista única. Só os itens de exclusão de conta e política de privacidade respondem pela maioria das rejeições evitáveis que vemos.
Imprima o checklist, percorra-o etapa por etapa e não pule a primeira semana no ar, porque essa é a parte que todo checklist da concorrência deixa de fora, e é a parte que de fato determina se seu lançamento se sustenta. Se você prefere um segundo par de olhos no seu envio antes de mandá-lo, receba uma consulta gratuita →.