Índice
Requisitos gerais
Apps de delivery se enquadram na categoria de Food & Drink ou Lifestyle nas lojas. Não há uma categoria específica que dispare requisitos extras, mas como o app envolve transações financeiras, localização em tempo real e dados de usuário, há pontos de atenção importantes.
Tanto a Apple quanto o Google exigem que apps com funcionalidades funcionem completamente no momento da submissão. Um app de delivery sem restaurantes cadastrados, sem possibilidade de completar um pedido de ponta a ponta, ou com funcionalidades "em breve" tende a ser rejeitado.
Atenção: O revisor vai tentar fazer um pedido no seu app. Ele precisa conseguir completar o fluxo inteiro. Tenha pelo menos um restaurante/produto de teste disponível e um método de pagamento funcional (pode ser um gateway em modo sandbox).
Pagamentos e IAP
Aqui está a parte mais importante: a Apple e o Google têm regras distintas sobre pagamentos em apps de delivery.
App Store
Apps que vendem bens físicos ou serviços do mundo real (comida entregue na sua casa) estão isentos da obrigação de usar o sistema de IAP da Apple. Você pode usar Stripe, Mercado Pago, PagSeguro, ou qualquer gateway de pagamento diretamente. A Apple só exige IAP para bens e serviços digitais consumidos dentro do app.
Google Play
Mesma regra: transações de bens físicos não precisam passar pelo Google Play Billing. Use o gateway que quiser.
Permissão de localização
A localização é central para apps de delivery. Ao solicitar permissão de localização, você precisa:
- iOS: adicionar
NSLocationWhenInUseUsageDescriptione/ouNSLocationAlwaysUsageDescriptionno Info.plist, com texto explicativo em português (e inglês para revisores) - Android: declarar
ACCESS_FINE_LOCATIONe/ouACCESS_COARSE_LOCATIONno AndroidManifest.xml - Para rastreamento em tempo real do entregador: explique claramente no app por que a localização em background é necessária (iOS exige justificativa muito sólida para Always On)
Dica: Prefira pedir localização "Somente ao usar o app" para o cliente — é mais fácil de aprovar. Para o app do entregador, você precisará de localização em background, o que exige uma justificativa explícita no Info.plist.
Requisitos específicos da Apple
- Política de privacidade: obrigatória e deve cobrir coleta de dados de localização, dados do pedido e informações de pagamento
- App Tracking Transparency (ATT): se você rastreia usuários para publicidade, precisa solicitar permissão via ATT framework
- Screenshots reais: as imagens na App Store devem mostrar o app em funcionamento — não use mockups genéricos
- Funcionalidade completa: o app não pode ter seções bloqueadas "por região" sem explicação clara
Requisitos específicos do Google
- Política de dados: declare todos os dados coletados no Data Safety (localização, dados financeiros, dados do pedido)
- Target API level: mantenha sempre atualizado para a versão mínima exigida pelo Google
- Permissões no manifesto: declare apenas as permissões que o app efetivamente usa
Checklist antes de submeter
- Fluxo completo de pedido funcional (do catálogo ao pagamento)
- Política de privacidade publicada em URL pública
- Textos de permissão de localização no Info.plist / Manifest
- Ícones e screenshots nos tamanhos corretos
- Conta de teste funcional para os revisores
- Gateway de pagamento em modo produção (ou sandbox com instruções para o revisor)
- Classificação etária preenchida corretamente
- Categoria: Food & Drink
Quer publicar seu app de delivery?
A AtlasTech conhece todos os requisitos das lojas e cuida do processo de ponta a ponta.
Solicitar orçamento