AppReviewX Entrar

Checklist para testar a restauração de compras

Casos de reinstalação, novo aparelho e conta diferente na restauração de compras.

Neste guia

"Eu paguei e sumiu" é um dos e-mails de suporte mais comuns de apps com compras. Restaurar é a função que evita isso, e ela raramente é testada além do caminho feliz. Este checklist cobre os casos que geram esse e-mail. Ele faz parte de Testar monetização.

As diretrizes da Apple (§3.1.1) dizem: "you should make sure you have a restore mechanism for any restorable in-app purchases." (você deve garantir que tem um mecanismo de restauração para qualquer compra no app que possa ser restaurada.) Aqui não se afirma como o Google Play reentrega compras nem se ele exige um controle visível; confira a documentação atual do Google.

Fonte: Apple, App Review Guidelines, acessado em 2026-10-22.

Preparação

Use contas de sandbox ou de testador de licença (passos para Android). Anote qual conta de teste comprou o quê.

Casos

  1. Reinstalação, mesma conta. Compre, apague o app, instale de novo e abra. Esperado: o acesso volta sozinho ou depois de uma ação clara. Por quê: é o caso mais comum.
  2. Novo aparelho, mesma conta. Esperado: igual ao anterior. Por quê: a troca de celular acontece com todo usuário.
  3. Existe um controle de restauração e ele é fácil de achar. Onde: paywall e configurações. Como verificar: peça a um testador que o encontre em menos de 30 segundos.
  4. Restaurar sem nada para restaurar. Toque em restaurar numa conta que nunca comprou. Esperado: uma mensagem simples ("Nenhuma compra encontrada"), não um erro nem um silêncio.
  5. Restaurar sem conexão. Esperado: uma mensagem clara, sem um carregamento infinito.
  6. Conta diferente da que comprou. O usuário está logado em outra conta da loja. Esperado: sem acesso, e uma dica de que as compras pertencem à conta da loja usada na compra.
  7. Assinatura vencida. Restaurar não deve liberar conteúdo; a mensagem deve dizer que a assinatura terminou. Veja cobrança recusada e período de carência.
  8. Produto não consumível e assinatura juntos. Restaurar devolve os dois, uma vez cada.
  9. Plano mudado antes da reinstalação. A restauração reflete o plano atual. Veja upgrade e downgrade.
  10. Restaurar duas vezes seguidas. Sem duplicatas, sem créditos ou consumíveis em dobro.
  11. Seu próprio sistema de contas. Se você tem logins, confira se a compra fica ligada ao usuário certo depois de restaurar e ao trocar de usuário.
  12. Depois de restaurar, a interface atualiza sem reiniciar. Selos de bloqueio somem.

Como ler o resultado

Anote o que o usuário viu, não só se a permissão mudou. Um desbloqueio correto atrás de uma mensagem confusa ainda gera e-mail de suporte.

Peça a um testador que reinstale e "recupere o que pagou", sem dicas. Comece grátis para feedback privado e estruturado.