Dans ce guide
Les règles des stores sur l'information des abonnements et la résiliation évoluent ; vérifie les consignes actuelles de Google Play et d'Apple avant de publier. Cette checklist ne porte que sur le comportement et la clarté, pas sur les questions juridiques.
Résilier doit être aussi facile à trouver que s'abonner. Utilise cette liste sur un vrai appareil avec un abonnement de test (sandbox ou piste de test), et teste comme quelqu'un qui n'a jamais vu l'app. Pour le paywall lui-même, voir conception du paywall.
La checklist
- Prix, période et renouvellement sont visibles avant l'achat. - Pourquoi : les prélèvements surprises mettent en colère et entraînent des demandes de remboursement. - Comment vérifier : ouvre le paywall à froid. Peux-tu dire le prix, la période de facturation et « renouvellement automatique » sans défiler ni appuyer ?
- La fin de la période d'essai est indiquée. - Pourquoi : les utilisateurs qui ne savent pas quand un essai se termine se sentent trompés. - Comment vérifier : démarre un essai et cherche la date de fin ou la durée sur le paywall, puis dans l'app ensuite.
- La résiliation est accessible en quelques appuis. - Pourquoi : si les utilisateurs ne la trouvent pas, ils cherchent une autre sortie, comme une demande de remboursement. - Comment vérifier : depuis l'écran d'accueil, compte les appuis pour résilier ou pour atteindre l'endroit qui explique comment faire. Demande à quelqu'un d'autre d'essayer et observe.
- L'app indique où se fait la résiliation. - Pourquoi : c'est généralement le store, et non ton app, qui gère l'abonnement. Les utilisateurs ont besoin d'une indication directe. - Comment vérifier : suis le lien ou l'instruction dans l'app ; il doit mener à la bonne page d'abonnement du store, sur les builds Android comme iOS.
- L'état après la résiliation est affiché correctement.
- Pourquoi : les utilisateurs attendent un accès jusqu'à la fin de la période payée, avec un libellé clair.
- Comment vérifier : résilie dans le store, puis reviens dans l'app. Le statut indique-t-il « actif jusqu'au
» ou similaire, et non « gratuit » ni encore « renouvellement » ? - L'accès prend fin au bon moment. - Pourquoi : un blocage trop tôt comme un accès gratuit sans fin sont tous deux des bugs. - Comment vérifier : avec un abonnement de test à courte période, attends l'expiration et rouvre l'app. Les fonctions se verrouillent et le paywall revient.
- Le renouvellement fonctionne et est pris en compte. - Pourquoi : un utilisateur payant bloqué en « expiré » est le pire cas. - Comment vérifier : laisse un abonnement de test se renouveler une fois ; l'app doit rester débloquée sans redémarrage ni réinstallation.
- La restauration des achats fonctionne. - Pourquoi : réinstaller ou changer d'appareil est normal. - Comment vérifier : réinstalle, connecte-toi, appuie sur restaurer. Le droit d'accès revient ; sans abonnement, un message clair s'affiche.
- Un paiement échoué est géré. - Pourquoi : les cartes expirées sont courantes, et les blocages silencieux désorientent. - Comment vérifier : simule un échec de facturation dans l'environnement de test. Y a-t-il un message et un moyen de corriger le paiement ?
- Se réabonner après résiliation fonctionne.
- Pourquoi : reconquérir un utilisateur ne doit pas nécessiter un ticket au support.
- Comment vérifier : résilie, laisse expirer, réabonne-toi ; pas de double prélèvement dans les enregistrements de test, l'accès revient.
- Le texte est clair dans toutes les langues prises en charge.
- Pourquoi : un texte juridique ou à moitié traduit cache les conditions.
- Comment vérifier : change de langue et lis le paywall et les textes de résiliation comme un inconnu.
Erreurs fréquentes
- Le lien de résiliation ne fonctionne que sur une plateforme.
- L'écran d'état affiche « Premium » après expiration jusqu'au prochain redémarrage.
- Les liens vers les conditions et la confidentialité sur le paywall mènent à une erreur 404.
Liens connexes
Retour à toutes les checklists · Checklist de validation de formulaire · Checklist de test des états d'erreur
Tu veux qu'un inconnu parcoure ton flux de résiliation et te dise où il a bloqué ? Découvre comment fonctionne AppReviewX : retours privés et structurés, 1 retour = 1 crédit.