AppReviewX Entrar

Testar upgrade e downgrade de assinaturas

O que verificar quando os usuários trocam de plano e o que eles devem ver na tela.

Neste guia

Trocas de plano são o ponto em que cobrança, acesso e texto se encontram. O usuário quer saber três coisas: o que ganha agora, quanto paga e quando isso muda. Este checklist cobre o que verificar no seu app. Parte de Testar monetização.

Se a mudança vale na hora ou na próxima renovação, e como a diferença de preço é tratada, quem decide são a loja e a forma como você configurou os produtos. A Apple diz apenas que ordenar as assinaturas por nível "lets them upgrade, downgrade, and crossgrade within the subscription group without impacting their days of paid service." (permite que façam upgrade, downgrade e crossgrade dentro do grupo de assinaturas sem afetar os dias de serviço pago.) As regras de prazo e de preço não foram verificadas; leia a documentação atual da Apple e do Google e anote as regras da sua configuração antes de testar.

Fonte: Apple App Store Connect Help, acessado em 2026-10-22.

Monte uma matriz

Liste seus planos (por exemplo, mensal, anual, um nível superior). Teste todas as direções: mensal para anual, anual para mensal, nível mais baixo para o mais alto, e de volta. Uma tabela com "de, para, acesso agora, acesso depois, mensagem esperada" basta.

Verificações

  1. O paywall mostra o plano atual. Usuários não devem ver um botão "Assinar" para o que já têm. Como verificar: abra o paywall em cada plano.
  2. Upgrade: o acesso muda como a sua matriz diz. Funções do nível superior liberam quando a loja diz que sim, nem antes.
  3. Downgrade: o usuário mantém o que pagou até a mudança valer. Por quê: tirar funções antes parece perda. Como verificar: faça o downgrade e acompanhe o acesso até o período do sandbox virar.
  4. O app avisa quando a mudança acontece. "Seu plano muda em [data]" é melhor que silêncio. Confira a data com a entrada da loja.
  5. Mudanças pendentes são visíveis. Depois de um downgrade, o usuário vê que ele está agendado e pode desfazer, se a sua configuração permitir.
  6. O preço exibido bate com o plano. Veja exibição de preços por região.
  7. Mudança durante um teste grátis. Verifique o que acontece com o teste e o que a tela diz. Veja fluxo do teste grátis.
  8. Mudança durante uma cobrança recusada. Veja pagamentos recusados e períodos de carência.
  9. Mudança interrompida. Perca a conexão ou feche o app durante a troca. Veja interrupção de compra.
  10. Restaurar após uma mudança. O plano restaurado é o atual. Veja restaurar compras.
  11. Servidor e app concordam. Se você verifica compras em um servidor, confira se os dois mostram o mesmo plano após cada mudança (verificações no servidor).
  12. Cancelar depois de uma mudança. Cancelar o novo plano não deixa o antigo ativo.

O que o usuário deve ver

Depois de qualquer mudança: nome do plano atual, nível de acesso, próxima data e próximo preço, e onde gerenciar tudo isso. Se um testador não consegue dizer essas quatro coisas depois de uma troca, corrija a tela.

Relacionado: Preço e testes grátis de assinaturas. Peça aos testadores que troquem de plano e descrevam o que esperam pagar. Comece grátis.