Pourquoi vos utilisateurs refusent vos permissions iOS
Sur iOS, une permission refusée ne peut pas être redemandée. Jamais. Si votre utilisateur tape "Ne pas autoriser" sur votre demande de notifications, ce canal est fermé définitivement. La majorité des apps perdent 40 à 50 % de leurs opt-ins simplement parce qu'elles demandent au mauvais moment, avec le mauvais message.
Résumé l'article avec
Un utilisateur qui refuse votre demande de notifications, c'est un canal de réengagement fermé définitivement, ou presque. Un utilisateur qui refuse l'accès à sa localisation sur une app qui en dépend, c'est une expérience dégradée qu'il ne comprendra pas. Un utilisateur qui refuse l'ATT, c'est votre acquisition payante qui devient aveugle.
Les permission prompts iOS sont l'un des moments les plus critiques du parcours utilisateur. Pourtant, la quasi-totalité des apps les traitent comme une formalité technique. Elles demandent au mauvais moment, avec le mauvais message, et encaissent des taux de refus qui plombent leur économie pour des mois.
Notre agence de création d'application mobile firstapp optimise ces séquences sur chaque app qu'elle livre. Ce guide résume ce qui fonctionne.
Pourquoi les permissions iOS sont un sujet de conversion
iOS est strict sur un point que beaucoup de fondateurs découvrent trop tard : une permission refusée ne peut pas être redemandée. Contrairement à Android, le système iOS ne laisse qu'une seule tentative. Si l'utilisateur tape "Ne pas autoriser", le prompt système ne s'affichera plus jamais. La seule issue est d'envoyer l'utilisateur dans les Réglages de son téléphone, une friction que moins de 5 % d'entre eux accepteront de franchir.
Ce mécanisme transforme chaque demande de permission en une décision à sens unique. Vous n'avez pas le droit à l'erreur. Et l'erreur la plus commune est aussi la plus simple à éviter : demander trop tôt, sans contexte, sans explication.
Les taux d'acceptation varient énormément selon la catégorie et le moment. Les notifications push obtiennent en moyenne 40 à 60 % d'opt-in quand elles sont bien demandées et moins de 20 % quand elles sont demandées à froid au premier lancement. La localisation précise plafonne autour de 50 % sur les apps où l'usage n'est pas évident. L'ATT (le prompt de tracking publicitaire introduit par iOS 14) tombe souvent sous 30 % sans préparation.
Ce sont des points de conversion à part entière. Ils méritent autant de soin que votre onboarding application mobile ou votre paywall. Et leur impact se lit directement dans vos métriques de rétention : les apps avec un opt-in notification élevé ont un taux de retour à 30 jours structurellement supérieur.

Les 7 permissions iOS que votre app va demander
Toutes les permissions ne se valent pas en termes de sensibilité perçue par l'utilisateur. En comprendre la hiérarchie aide à calibrer l'effort de préparation pour chacune.
Notifications push
La permission la plus demandée et la plus rentable. Un opt-in notification, c'est un canal de réengagement direct, gratuit et puissant. Le taux d'acceptation médian tourne autour de 50 %, mais les apps qui préparent bien leur demande dépassent les 70 %.
Localisation
Deux niveaux : "lors de l'utilisation" et "toujours". La localisation précise est perçue comme intrusive. La localisation approximative (disponible depuis iOS 14) est une alternative souvent suffisante et beaucoup mieux acceptée. Ne demandez la localisation précise que si votre use case l'exige vraiment.
Caméra et micro
Permissions à forte sensibilité. L'utilisateur comprend intuitivement l'enjeu de vie privée. Le taux d'acceptation est élevé quand la demande intervient au moment exact où l'utilisateur s'apprête à utiliser la caméra et chute fortement si elle est demandée avant que le besoin soit évident.
Photos (bibliothèque)
Depuis iOS 14, l'utilisateur peut choisir d'autoriser l'accès à toutes ses photos, à une sélection, ou de refuser. L'accès sélectif est de plus en plus choisi. Concevez votre app pour fonctionner correctement avec un accès partiel.
Contacts
Permission à forte réticence. Très peu d'apps en ont réellement besoin. Si c'est votre cas, le contexte de la demande doit être limpide.
Suivi (ATT - App Tracking Transparency)
Le prompt le plus délicat depuis iOS 14. Il concerne le droit de suivre l'utilisateur entre les apps pour de la publicité ciblée. On y revient en détail.
Face ID / Touch ID
Permission bien acceptée car perçue comme un service (connexion plus rapide, sécurité renforcée). Demandez-la au moment de la première connexion, jamais avant.
La règle d'or : ne jamais demander à froid
C'est l'erreur que font 80 % des apps. L'utilisateur lance l'app pour la première fois. Il n'a pas encore compris la valeur du produit. Et immédiatement, un prompt système apparaît : "X souhaite vous envoyer des notifications."
Dans ce contexte, le refus est le choix par défaut. L'utilisateur ne sait pas encore pourquoi il devrait recevoir vos notifications. Il n'a pas encore eu d'expérience positive avec l'app. Il est en mode défensif face à quelque chose d'inconnu. Le "Ne pas autoriser" est un réflexe de protection, pas un rejet délibéré de votre produit.
La règle est simple : une permission ne se demande jamais avant que l'utilisateur ait eu la preuve de la valeur qu'elle lui apportera.
Demander à froid est l'une des erreurs de création d'app les plus courantes et l'une des plus coûteuses, précisément parce qu'elle est irréversible sur iOS.
Pour les notifications, ça signifie attendre qu'un événement pertinent se soit produit dans l'app, un achat complété, une action sauvegardée, un résultat obtenu. Pour la localisation, ça signifie attendre que l'utilisateur tente d'utiliser une feature qui en dépend. Pour la caméra, ça signifie attendre qu'il tape sur le bouton qui ouvre la caméra.
Le pre-permission prompt : votre meilleure arme
Le pre-permission prompt est un écran custom, conçu par vous, pas par Apple, qui apparaît juste avant le prompt système officiel. Son rôle est d'expliquer pourquoi vous demandez la permission et ce que l'utilisateur en retire concrètement.
C'est la technique la plus efficace pour améliorer les taux d'opt-in, et elle repose sur une mécanique simple : vous contrôlez complètement cet écran. Vous pouvez y mettre le message que vous voulez, avec le visuel que vous voulez, au moment que vous choisissez. Si l'utilisateur refuse sur votre pre-prompt custom, le prompt système ne s'affiche pas — et vous pouvez retenter plus tard dans un contexte plus favorable. Si l'utilisateur accepte sur votre pre-prompt, le prompt système s'affiche immédiatement après et sera accepté dans la grande majorité des cas.
La structure d'un bon pre-prompt :
Un visuel fort en haut, une icône de cloche pour les notifications, un curseur de localisation pour la géolocalisation. Pas de screenshot générique.
Un titre qui parle du bénéfice, pas de la permission. Pas "Activer les notifications" mais "Ne manquez aucune mise à jour de votre commande" ou "Soyez alerté quand votre produit favori est de retour."
Un sous-titre qui répond à l'objection implicite. "Vous pouvez désactiver ces alertes à tout moment dans vos réglages."
Deux boutons clairs : un CTA principal (Activer), un lien secondaire discret (Plus tard, pas Non).
Ce qu'il ne faut pas faire :
- Utiliser le mot "autoriser" ou "permission" dans le titre, ça active le mode défensif
- Proposer "Refuser" comme deuxième option, proposer "Plus tard" laisse la porte ouverte
- Afficher plusieurs pre-prompts successifs au même moment, un seul à la fois
Le timing de chaque permission
Le timing est aussi important que le message. Voici la séquence optimale pour les permissions les plus courantes.
Notifications push, après le premier moment de valeur
Jamais au lancement. Idéalement après que l'utilisateur a complété l'onboarding et vécu un premier résultat concret dans l'app. Dans une app e-commerce : après le premier achat complété. Dans une app fitness : après la première séance enregistrée. Dans une app de contenu : après le premier article lu ou la première vidéo regardée.
Le message du pre-prompt doit être lié à cet événement. "Vous venez de compléter votre première séance, activez les rappels pour ne pas perdre votre élan." C'est exactement ce que font les apps les mieux converties du secteur fitness, comme Duolingo ou Calm, on décortique leur approche dans notre analyse des meilleurs onboardings mobile.
Localisation, au moment de l'usage
Uniquement quand l'utilisateur tente d'utiliser une feature qui nécessite la localisation. Si votre app a une feature "restaurants près de moi", le prompt apparaît quand l'utilisateur tape dessus, pas avant. L'intention est évidente à ce moment, l'acceptation suit naturellement.
Caméra, au tap sur le bouton caméra
Le contexte est immédiat et sans ambiguïté. Un pre-prompt est optionnel ici, mais si vous l'utilisez, restez très court. L'utilisateur a déjà signalé son intention en tapant sur le bouton.
ATT, après un engagement fort, jamais au lancement
On détaille ça dans la section suivante.
Notifications dans une app de contenu ou SaaS
Une technique efficace : proposer à l'utilisateur de choisir lui-même les types de notifications qu'il veut recevoir avant d'afficher le prompt système. Il coche ses préférences sur un écran custom. Quand le prompt Apple apparaît ensuite, il a déjà mentalement accepté, il confirme juste une décision qu'il vient de prendre.
La permission la plus délicate : l'ATT
L'App Tracking Transparency (ATT), introduite avec iOS 14, est la permission qui a le plus impacté l'écosystème mobile depuis 5 ans. Elle demande à l'utilisateur s'il autorise l'app à le suivre entre différentes apps et sites web à des fins publicitaires.
Le taux d'opt-in moyen est autour de 25 à 30 % sans préparation. Avec une stratégie bien pensée, il peut monter à 50-60 %.
L'enjeu est double. Pour votre acquisition payante, un opt-in ATT élevé améliore la qualité des signaux envoyés à Meta, TikTok ou Apple — ce qui réduit le coût d'acquisition et améliore le ciblage. Pour votre attribution, il détermine la part de vos conversions que vous pourrez mesurer.
Les règles pour l'ATT :
Attendez que l'utilisateur soit engagé, idéalement après l'onboarding complet, pas avant. Un utilisateur qui a investi du temps dans l'app est plus enclin à vous faire confiance.
Le pre-prompt ATT est indispensable. Le message Apple par défaut est anxiogène ("Cette app souhaite vous suivre sur les apps et sites web d'autres entreprises"). Votre pre-prompt doit recadrer l'enjeu : "Aidez-nous à vous proposer des contenus et des offres pertinentes" ou "Cette autorisation nous aide à améliorer votre expérience et à garder l'app gratuite."
Évitez les formulations qui promettent la confidentialité totale en échange du refus, elles informent mal l'utilisateur et peuvent contrevenir aux guidelines Apple.
Que faire quand l'utilisateur a refusé ?
Un refus sur le prompt système n'est pas forcément définitif dans la tête de l'utilisateur, même s'il l'est techniquement. Deux stratégies pour gérer cette situation.
La demande différée (pour les permissions non critiques)
Si vous avez utilisé un pre-prompt custom et que l'utilisateur a tapé "Plus tard", vous pouvez retenter dans un contexte différent, quelques sessions plus tard. Choisissez un moment où la valeur de la permission est encore plus évidente. Limitez les tentatives à 2 ou 3, au-delà, ça devient une friction négative.
Le deep link vers les Réglages (pour les permissions critiques)
Si la permission est indispensable au fonctionnement de l'app (la localisation pour une app de navigation, le micro pour une app de transcription), et que l'utilisateur l'a refusée via le prompt système, la seule option est de l'inviter à l'activer manuellement dans ses Réglages.
L'approche qui fonctionne le mieux : un écran dédié, clair, qui explique précisément pourquoi cette permission est nécessaire, avec un bouton qui ouvre directement la page de réglages de l'app via un deep link. Ne comptez pas sur plus de 5 à 10 % de taux de conversion sur cette étape, mais sur les permissions critiques, chaque point compte. Si vous cherchez d'autres façons d'intercepter un utilisateur avant qu'il décroche, les iOS Home Screen Quick Actions sont un levier complémentaire souvent sous-exploité.
Si vos taux de conversion sur ces étapes vous semblent faibles, c'est souvent le signe d'un problème plus large dans l'expérience. Notre analyse sur les leviers d'optimisation application mobile couvre les 6 points de friction les plus coûteux au-delà des permissions.
Comment firstapp traite les permissions comme des leviers de revenus
La plupart des agences livrent les permissions comme une checklist technique. Notification push intégrée : coché. Localisation : coché. ATT : coché. Ce n'est pas notre approche.
Chez firstapp, on traite chaque permission comme un micro-funnel de conversion avec son propre taux, ses propres variables et son propre impact sur le revenu final. Voilà concrètement ce que ça change.
On cartographie les permissions avant de coder. Sur chaque projet, on identifie en amont quelles permissions l'app va demander, dans quel ordre, à quel moment du parcours, et ce que chaque refus coûte en termes d'expérience et de revenus. Un refus de notification sur une app de fitness, c'est une estimation chiffrée de sessions perdues et d'abonnements non renouvelés. Nommer ce coût change les priorités.
On conçoit les pre-prompts comme des pages de vente courtes. Visuel, titre orienté bénéfice, objection désamorcée, CTA principal sans alternative agressive. On A/B teste le message quand le volume le permet. Sur les projets où on a itéré sur les pre-prompts notifications, on a observé des gains de 15 à 25 points de taux d'opt-in par rapport à la version initiale.
On calibre le timing dans l'onboarding. Les permissions ne sont pas placées au hasard dans le parcours, elles sont positionnées aux moments où la valeur perçue de l'utilisateur est au plus haut. Ce travail de séquençage fait partie intégrante de la conception de l'onboarding, pas un ajout technique de dernière minute.
On mesure et on itère. Le taux d'opt-in notification, le taux d'opt-in ATT, le taux de conversion après deep link Réglages, ce sont des métriques qu'on suit au même titre que le taux de conversion paywall ou le churn mensuel. Parce qu'elles ont le même niveau d'impact sur l'économie de l'app, et qu'elles sont tout aussi actionnables.
Un point de taux d'opt-in notification gagné sur 10 000 utilisateurs, c'est 100 utilisateurs supplémentaires réengageables gratuitement à chaque campagne push. Sur 12 mois, c'est une différence mesurable sur le MRR.
FAQ
Peut-on demander plusieurs permissions au même moment ?
Non. Afficher plusieurs prompts successifs au même moment est l'une des erreurs les plus communes. L'utilisateur se retrouve à traiter des décisions de confiance en rafale, sans contexte pour chacune. Le taux de refus monte mécaniquement. La règle est un contexte, une permission. Espacez les demandes dans le temps, liez chacune à un moment d'usage pertinent.
Faut-il toujours utiliser un pre-permission prompt ?
Pour les notifications et l'ATT : oui, systématiquement. Le gain sur le taux d'opt-in est documenté et l'investissement de développement est minimal. Pour la caméra et le micro demandés au bon moment (tap sur un bouton caméra) : le pre-prompt est optionnel et peut être omis si le contexte est suffisamment clair. Pour la localisation : recommandé dès que l'usage n'est pas immédiatement évident.
Quel est le meilleur taux d'opt-in pour les notifications push qu'on peut espérer ?
Les apps qui suivent les bonnes pratiques, pre-prompt bien rédigé, timing après le premier moment de valeur, atteignent régulièrement 60 à 75 % d'opt-in. Les apps fitness et health sont structurellement mieux placées : l'utilisateur comprend intuitivement l'utilité des rappels. Les apps de contenu et e-commerce peuvent atteindre des niveaux similaires avec le bon message au bon moment.
Android a-t-il les mêmes contraintes sur les permissions ?
Android est historiquement plus permissif, mais les versions récentes (Android 13+) ont introduit une permission système explicite pour les notifications push, similaire à iOS. Le principe du pre-prompt et du bon timing s'applique donc aussi sur Android. La différence principale : Android permet de redemander une permission refusée, ce qui donne une deuxième chance que iOS ne laisse pas.
Les permissions impactent-elles le classement ASO ?
Pas directement. Mais indirectement, oui : un mauvais taux d'opt-in notifications réduit votre capacité à réengager les utilisateurs, ce qui pèse sur votre rétention. Et une mauvaise rétention pèse sur votre classement dans l'App Store via l'ASO. Le lien est indirect mais réel.
Vous voulez qu'on audite la séquence de permissions de votre app et qu'on identifie ce qui vous coûte des opt-ins ? Parler de votre projet





