Publicando na App Store e Google Play: guia de burocracias e processos

Publicar um aplicativo nas principais lojas móveis vai muito além de escrever código. A burocracia envolvida na submissão para a App Store (Apple) e Google Play (Android) pode ser um labirinto para desenvolvedores iniciantes e até experientes. Este guia descreve os processos, documentos e requisitos essenciais para navegar por essas plataformas sem sustos.

1. Preparação Inicial: Antes de Submeter

Contas de Desenvolvedor e Taxas

O primeiro passo é criar as contas de desenvolvedor. Para a Apple, o custo é de US$ 99/ano (Apple Developer Program). Para o Google, é uma taxa única de US$ 25 (Google Play Console). Ambos exigem documentos fiscais e podem ter restrições por país — verifique se sua região é suportada.

Ferramentas e Ambientes

  • iOS: Xcode (macOS obrigatório), certificados de distribuição e perfis de provisionamento.
  • Android: Android Studio, keystore para assinatura do APK/AAB.

Exemplo de criação de keystore para Android:

keytool -genkey -v -keystore minha-chave.keystore -alias meu-alias -keyalg RSA -keysize 2048 -validity 10000

Checklist de Pré-lançamento

  • Testes de crash em dispositivos reais e emuladores.
  • Compatibilidade com versões mínimas de SO (ex: Android 8.0+).
  • Otimização de ícones, telas de splash e capturas de tela em múltiplos tamanhos.

2. Documentação e Requisitos Legais

Política de Privacidade e Termos de Uso

Toda loja exige um link para a política de privacidade dentro do app e na página da listagem. Apps que coletam dados pessoais (e-mail, localização, uso) obrigatoriamente precisam desse documento.

Consentimento do Usuário (GDPR, LGPD, CCPA)

Implemente banners de cookies ou pop-ups de consentimento. Registre a escolha do usuário e ofereça opção de exclusão de dados. Sem isso, o app pode ser rejeitado ou removido.

Classificação Etária e Conteúdo

Responda aos questionários de classificação (App Store e Google Play). Apps com conteúdo adulto, violento ou que promovem jogos de azar enfrentam restrições severas.

3. Processo de Revisão na App Store (iOS)

Diretrizes da Apple

As App Store Review Guidelines são extensas. Causas comuns de rejeição:
- Funcionalidades quebradas ou incompletas.
- Uso de APIs privadas.
- Design pobre ou cópia de outros apps.

Fluxo de Submissão e Revisão

Envie via App Store Connect. O tempo médio de análise é de 24 a 48 horas. Se rejeitado, você pode apelar ou corrigir e reenviar.

TestFlight e Beta Testing

Antes do lançamento oficial, use o TestFlight para testar com usuários internos (até 100) e externos (até 10.000). Isso ajuda a validar o app sem expor a versão final.

4. Processo de Publicação no Google Play (Android)

Políticas de Programa do Google Play

O Google exige conformidade com suas Políticas do Programa. Destaque para:
- Proibição de permissões desnecessárias (ex: SMS, chamadas).
- Monetização transparente.
- APIs sensíveis (localização em segundo plano) exigem justificativa.

Revisão Automatizada e Manual

O Google usa o Play Integrity para verificação automatizada. Revisões manuais podem levar de algumas horas a dias. Use a sandbox para testar compras e assinaturas.

Lançamento em Estágios (Staged Rollout)

Libere o app gradualmente. Exemplo de configuração no Play Console:

Estágio 1: 5% dos usuários (teste alpha)
Estágio 2: 20% (beta)
Estágio 3: 100% (produção)

Isso reduz o impacto de bugs críticos.

5. Burocracias Específicas de Cada Loja

App Store

  • Criptografia (Export Compliance): Declare se seu app usa criptografia (SSL conta). Para apps que usam criptografia padrão, responda "sim" e submeta o formulário de isenção.
  • Sign in with Apple: Obrigatório se o app oferece login social (Google, Facebook).
  • Nutrition Labels: Preencha os rótulos de privacidade (dados coletados, vinculados ao usuário etc.).

Google Play

  • Data Safety Section: Declare todos os SDKs e dados coletados. Exemplo:
Dados coletados: E-mail (para autenticação), Localização aproximada (para recomendações)
  • Apps para Famílias: Se direcionado a crianças, siga a política de Famílias (COPPA, GDPR-K).
  • Política de Assinaturas: Regras claras sobre cancelamento e renovação.

Diferenças de Monetização

Ambas as lojas cobram comissão de 15% a 30% sobre vendas digitais. A Apple é mais restritiva quanto a pagamentos externos; o Google permite alternativas em alguns países.

6. Manutenção Pós-Publicação e Atualizações

Gerenciamento de Versões e Submissões

Use versionamento semântico (ex: 1.2.0). A cada alteração significativa, reenvie para revisão. Inclua notas de atualização claras.

Resposta a Rejeições e Suspensões

  • Leia os motivos da rejeição.
  • Corrija bugs ou documente justificativas.
  • Use o recurso de apelação (App Store) ou contate o suporte (Google Play).

Métricas e Conformidade Contínua

Monitore crashes com Firebase Crashlytics. Fique atento a novas políticas sazonais (ex: mudanças na Apple sobre rastreamento). Apps inativos por muito tempo podem ser removidos.

7. Dicas para Acelerar e Evitar Bloqueios

Pré-validação com Ferramentas Oficiais

  • App Store Connect Validation: Verifica problemas antes do envio.
  • Android Lint: Detecta bugs e más práticas.
  • Play Console Pre-launch Report: Testa o app em dispositivos virtuais.

Testes em Dispositivos Reais e Emuladores

Simule diferentes regiões, idiomas e versões de SO. Isso evita rejeições por incompatibilidade.

Documentação de Suporte

Prepare justificativas para permissões sensíveis (ex: "O app precisa de localização em segundo plano para notificar sobre ofertas próximas"). Grave vídeos de demonstração para revisores.

Conclusão

Publicar na App Store e Google Play exige planejamento, documentação e paciência. Seguir este guia reduz o risco de rejeições e acelera o processo. Lembre-se: a burocracia é um mal necessário para garantir qualidade e segurança aos usuários.

Referências