Sommaire
Réponse courte
Le paywall, c'est l'écran qui demande de payer pour débloquer l'app ou une partie de l'app. Apple le regarde de près, parce que c'est là que l'utilisateur s'engage. Sur cet écran, Apple attend :
- Une description claire avant l'abonnement (règle 3.1.2(c)) : ce que l'utilisateur obtient pour le prix, avant qu'on lui demande de s'abonner.
- Le prix complet du renouvellement, bien visible et dans la devise de l'utilisateur, avec le nom et la durée de l'abonnement.
- Un moyen de restaurer ses achats (ou de se reconnecter) pour ceux qui ont déjà payé.
- Un essai gratuit honnête : durée de l'essai et prix facturé ensuite clairement indiqués, essai configuré dans App Store Connect.
- Des liens vers tes conditions d'utilisation et ta politique de confidentialité, dans l'app et sur la fiche App Store.
Un abonnement doit aussi durer au moins sept jours et fonctionner sur tous les appareils de l'utilisateur (règle 3.1.2(a)).
Qui est concerné, et les exceptions
Les apps avec abonnement
Toute app qui vend un abonnement à renouvellement automatique (le prélèvement se répète chaque mois ou chaque année jusqu'à résiliation) est concernée par la règle 3.1.2. C'est le cas le plus courant pour une app de méditation, de fitness ou d'habitudes.
Les apps qui vendent un déblocage définitif
Un achat « non consommable » (payer une fois pour débloquer pour toujours) doit pouvoir être restauré. La règle 3.1.1 demande d'avoir un mécanisme de restauration pour tous les achats intégrés « restaurables ».
Les apps qui vendent des crédits
Les crédits ou monnaies virtuelles se dépensent : ce ne sont pas des achats qu'on restaure comme un abonnement. Apple impose en revanche qu'ils n'expirent pas (règle 3.1.1).
Les apps sans paiement
Si ton app est entièrement gratuite, rien de tout ça ne s'applique. Et si tu vends un produit physique ou un service consommé hors de l'app, ce sont d'autres règles (voir Abonnements et achats intégrés Apple).
Procédure pas à pas
Étape 1 : afficher ce qu'Apple exige sur le paywall
Apple liste, sur sa page consacrée aux abonnements, les informations qui doivent figurer sur l'écran d'inscription :
- Le nom et la durée de l'abonnement, et le contenu ou les services fournis pendant cette durée.
- Le prix complet du renouvellement, affiché clairement et en évidence, dans la devise locale.
- Un moyen pour les abonnés actuels de se connecter ou de restaurer leurs achats.
La règle 3.1.2(c) insiste sur le fond : avant de demander de s'abonner, décris clairement ce que l'utilisateur obtient pour ce prix. Apple donne des exemples concrets : combien de numéros par mois, combien de stockage, quel type d'accès. Pour ton app, ça veut dire écrire « Accès à toutes les séances guidées et aux programmes de 30 jours » plutôt que « Passe à Premium ».
Quel prix doit être le plus visible ?
Apple est précis : le montant qui sera facturé doit être l'élément de prix le plus visible. Pour un abonnement annuel, c'est le total annuel. Tu peux ajouter un équivalent mensuel ou une économie (« soit 3 € par mois »), mais en plus petit et en position secondaire. Le but affiché par Apple : que personne ne soit induit en erreur.
Pourquoi ne pas écrire le prix en dur ?
Le prix doit être affiché dans la devise de l'utilisateur. Si tu écris « 4,99 € » dans le texte de l'écran, un utilisateur américain ou suisse verra un prix faux. La bonne pratique est d'afficher le prix fourni par Apple pour le produit configuré dans App Store Connect.
Où mettre les conditions et la confidentialité ?
Apple indique que l'app et les métadonnées App Store doivent contenir des liens vers tes conditions d'utilisation et ta politique de confidentialité. Le plus simple est de les placer en bas du paywall, sous le bouton d'achat. Avec Briksell, les pages légales hébergées te donnent un lien public pour chacune ; ce sont des modèles à relire, pas un conseil juridique.
Étape 2 : configurer l'essai gratuit
Pour un abonnement : une offre d'introduction
La règle 3.1.2(a) autorise un essai gratuit pour les abonnements « en fournissant les informations correspondantes dans App Store Connect ». Concrètement, l'essai se configure comme une offre d'introduction (introductory offer) :
- Dans App Store Connect, ouvre ton app, puis Subscriptions dans la barre latérale.
- Choisis le groupe d'abonnements, puis l'abonnement.
- Dans Subscription Prices, clique sur View all Subscription pricing, puis Set up Introductory Offer.
- Choisis les pays, les dates de début et de fin, puis Free et la durée.
- Vérifie et confirme.
Les durées proposées pour un essai gratuit : 3 jours, 1 ou 2 semaines, 1, 2, 3 ou 6 mois, 1 an. Une offre créée ne se modifie pas : pour la changer, il faut la supprimer et en créer une nouvelle.
Deux points à connaître :
- Une seule offre d'introduction par groupe d'abonnements et par personne. Quelqu'un qui a déjà profité de l'essai sur ton abonnement mensuel n'y a pas droit à nouveau sur l'annuel du même groupe.
- N'affiche l'essai qu'aux personnes qui peuvent en profiter. Apple recommande de vérifier l'éligibilité avant de montrer l'offre dans l'app.
Sur le paywall, Apple demande d'indiquer clairement la durée de l'essai et le prix facturé à la fin de l'essai. « 7 jours gratuits, puis 39,99 € par an » : les deux informations doivent être lisibles d'un coup d'œil.
Pour une app sans abonnement : un achat à 0 « XX-day Trial »
Si ton app se vend en déblocage définitif, tu peux quand même proposer un essai limité dans le temps. La règle 3.1.1 prévoit pour ça un achat intégré non consommable à 0 (Price Tier 0), nommé selon la convention « XX-day Trial » (par exemple « 14-day Trial »). Avant le début de l'essai, l'app doit indiquer clairement :
- la durée de l'essai ;
- les contenus ou services qui ne seront plus accessibles à la fin ;
- ce que l'utilisateur devra payer ensuite pour tout débloquer.
Étape 3 : ajouter le bouton Restaurer, obligatoire en pratique
Pour les abonnements et les déblocages définitifs, oui en pratique. La règle 3.1.1 demande un mécanisme de restauration pour tout achat restaurable, et la page abonnements d'Apple range « un moyen de se connecter ou de restaurer ses achats » parmi les éléments que l'écran d'inscription doit contenir.
Le cas typique : quelqu'un change de téléphone ou réinstalle ton app. Sans bouton Restaurer, il se retrouve face au paywall alors qu'il a déjà payé. Apple conseille aussi de vérifier qu'une personne est déjà abonnée avant de lui montrer les offres, pour éviter qu'elle paie deux fois.
Et la résiliation ?
Les utilisateurs gèrent leurs abonnements dans les réglages de leur compte Apple. Apple recommande de rendre l'écran de gestion facile à atteindre depuis ton app (StoreKit propose pour ça une fonction appelée showManageSubscriptions), pour que chacun puisse résilier s'il le souhaite.
Étape 4 : brancher les vrais paiements (où en est Briksell ?)
Soyons clairs : aujourd'hui, l'écran d'abonnement que Briksell génère est une démonstration. Il montre à quoi ressemblera ton offre, mais aucun vrai paiement n'est branché. Avant de publier une app qui fait payer, il faudra :
- créer tes produits (abonnement, essai) dans App Store Connect ;
- relier le paywall aux achats intégrés d'Apple ;
- vérifier que chaque mention de ce guide est présente.
L'outil App Store Readiness (réservé aux abonnés) contrôle le code de ton app sur les règles Apple qui la concernent et peut corriger avec l'agent, mais seule Apple décide de la validation. Pour choisir ton modèle économique, lis aussi Comment monétiser son application.
Erreurs fréquentes
L'essai gratuit en énorme, le prix en minuscule
Si « Gratuit » est écrit en gros et le prix après l'essai en petit gris sous le bouton, tu vas à l'encontre de la consigne d'Apple : le montant facturé doit être l'élément de prix le plus visible.
Le prix mensuel mis en avant pour un abonnement annuel
« 2,99 €/mois » en gros alors que l'utilisateur paie le total de l'année d'un coup : c'est exactement le cas qu'Apple demande d'éviter.
Pas de bouton Restaurer, ou un bouton qui ne fait rien
Teste-le vraiment : supprime l'app, réinstalle-la, et restaure avec le même compte de test.
Des liens vers les conditions qui mènent à une page vide
La revue clique sur les liens. Une page vide ou en erreur est un motif de refus classique (voir Pourquoi Apple refuse une application).
Un abonnement de moins de sept jours
La règle 3.1.2(a) fixe une durée minimale de sept jours pour un abonnement à renouvellement automatique.
Exiger une action en plus du paiement
Apple demande que l'abonné obtienne ce qu'il a payé sans tâche supplémentaire : publier sur un réseau social, importer ses contacts, se connecter un certain nombre de fois.
Vérification
Avant d'envoyer ton app, coche chaque point. La liste est enregistrée seulement dans ton navigateur.
Tes cases sont gardées dans ce navigateur. Cocher une case ne prouve rien à Apple : vérifie chaque point pour de vrai.
Sources Apple et date de vérification
Vérifié le 22 octobre 2026 sur les pages officielles d'Apple :
- App Store Review Guidelines : règle 3.1.1 (restauration des achats restaurables, crédits sans expiration, essai « XX-day Trial » à 0) et règle 3.1.2 (a) et (c).
- Auto-renewable subscriptions : contenu obligatoire de l'écran d'inscription, prix facturé le plus visible, essai gratuit, liens vers conditions et confidentialité, gestion des abonnements.
- Set up introductory offers : étapes dans App Store Connect, durées possibles, une offre par groupe.
FAQ
Peut-on proposer un essai gratuit sans abonnement ?
Oui : avec un achat intégré non consommable à 0, nommé « XX-day Trial ». L'app doit annoncer avant le début la durée, ce qui sera bloqué ensuite et le prix du déblocage complet.
Peut-on afficher le prix mensuel d'un abonnement annuel ?
Oui, en complément. Le total annuel facturé doit rester l'élément de prix le plus visible.
Le paywall peut-il bloquer toute l'app ?
Les pages d'Apple consultées n'imposent pas de contenu gratuit. Elles imposent en revanche une description honnête de ce qui est vendu. Si ta fiche annonce des fonctions gratuites, elles doivent exister.
Puis-je publier avec le paywall de démonstration de Briksell ?
Non, pas tel quel pour faire payer : aucun vrai paiement n'y est branché. Il sert à concevoir et montrer l'écran. Pour la suite de la publication, lis Comment publier une application iOS sur l'App Store.
Passer à l'action
Un paywall clair, c'est d'abord une offre claire. Décris ton app et ton abonnement à Briksell : l'IA construit l'app et un écran d'abonnement de démonstration que tu peux tester sur ton téléphone, puis tu le relies aux achats intégrés d'Apple avant la publication. Créer mon app.

