AppReviewX Se connecter

Checklist de test de la restauration des achats

Cas de réinstallation, de nouvel appareil et de compte différent.

Dans ce guide

"I paid and it's gone" (« J'ai payé et c'est parti ») est l'un des e-mails de support les plus fréquents des apps avec achats. La restauration est la fonctionnalité qui l'évite, et elle est rarement testée au-delà du cas idéal. Cette checklist couvre les cas qui génèrent ces e-mails. Elle fait partie de Tester la monétisation.

Les consignes d'Apple (§3.1.1) disent : "you should make sure you have a restore mechanism for any restorable in-app purchases." (tu dois t'assurer d'avoir un mécanisme de restauration pour tout achat intégré restaurable.) La façon dont Google Play redistribue les achats, et la question de savoir si un contrôle visible est requis, ne sont pas traitées ici ; vérifie la documentation Google actuelle.

Source : Apple, App Review Guidelines, consulté le 2026-10-22.

Préparation

Utilise des comptes sandbox ou testeurs de licence (étapes Android). Note quel compte de test a acheté quoi.

Cas

  1. Réinstallation, même compte. Achète, supprime l'app, réinstalle, ouvre. Attendu : l'accès revient automatiquement ou après une seule action claire. Pourquoi : c'est le cas le plus courant.
  2. Nouvel appareil, même compte. Attendu : même chose que ci-dessus. Pourquoi : tout utilisateur finit par changer de téléphone.
  3. Un contrôle de restauration existe et se trouve facilement. Où : paywall et réglages. Comment vérifier : demande à un testeur de le trouver en moins de 30 secondes.
  4. Restauration sans rien à restaurer. Appuie sur restaurer avec un compte qui n'a jamais acheté. Attendu : un message simple ("Aucun achat trouvé"), pas une erreur ni un silence.
  5. Restauration hors ligne. Attendu : un message clair, pas de spinner infini.
  6. Un compte différent de celui qui a acheté. L'utilisateur est connecté à un autre compte store. Attendu : pas d'accès, et une indication que les achats appartiennent au compte store utilisé à l'achat.
  7. Abonnement expiré. La restauration ne doit pas débloquer le contenu ; le message doit dire que l'abonnement est terminé. Voir renouvellement et période de grâce.
  8. Achat non consommable et abonnement ensemble. La restauration renvoie les deux, une seule fois.
  9. Formule modifiée avant la réinstallation. La restauration reflète la formule actuelle. Voir upgrade et downgrade.
  10. Restaurer deux fois de suite. Pas de doublons, pas de crédits ou consommables dupliqués.
  11. Ton propre système de comptes. Si tu as des connexions, vérifie que l'achat est rattaché au bon utilisateur après la restauration et après un changement d'utilisateur.
  12. Après la restauration, l'interface se met à jour sans redémarrage. Les badges verrouillés disparaissent.

Lire le résultat

Note ce que l'utilisateur a vu, pas seulement si le droit a basculé. Un déblocage correct derrière un message confus produit quand même des e-mails de support.

Demande à un testeur de réinstaller et de "récupérer ce qu'il a payé", sans indice. Commence gratuitement pour un retour privé et structuré.