Passer au contenu principal
Les notifications push provisoires (également connues sous le nom de Direct-to-History) sont une fonctionnalité iOS 12+ qui permet à votre application d’envoyer des notifications push sans demander d’autorisation explicite au préalable. Les utilisateurs reçoivent ces notifications silencieusement dans le Centre de notifications, leur donnant la possibilité de décider s’ils souhaitent conserver ou désactiver les notifications de votre application. Comme ces notifications sont provisoires, elles ont une visibilité réduite par rapport aux notifications push standard :
  • Aucune bannière affichée
  • Aucun son joué
  • Aucune alerte sur l’écran de verrouillage
  • Livrées directement au Centre de notifications
iOS provisional push notification with Keep and Turn Off options

Comment les utilisateurs interagissent avec les notifications provisoires

Lorsqu’un utilisateur reçoit une notification provisoire, il peut sélectionner Conserver… pour voir ces options :
  • Livrer silencieusement — Maintient les notifications silencieuses et visibles uniquement dans le Centre de notifications. Cela supprime également les invites “Conserver…” et “Désactiver…” des futures notifications.
  • Désactiver — Désabonne l’utilisateur de toutes les notifications de votre application.
iOS prompt showing Deliver Quietly, Turn Off, and Settings options
Vous pouvez toujours demander aux utilisateurs l’autorisation push standard même après qu’ils aient choisi Livrer silencieusement ou Désactiver. Cependant, si vous demandez l’autorisation push standard et que l’utilisateur la refuse, il ne recevra plus aucune notification push — y compris les notifications provisoires.

Activer ou désactiver l’autorisation provisoire

Pour activer ou désactiver l’autorisation provisoire, accédez à votre tableau de bord OneSignal : Paramètres > Apple iOS > Configuration avancée et cochez ou décochez l’option Activer iOS 12 direct à l’historique. Cette option est décochée par défaut.
L’autorisation provisoire nécessite le SDK OneSignal 2.9.0 ou une version plus récente.
OneSignal Advanced Configuration panel with the iOS 12 direct to history checkbox

FAQ

Quelle est la différence entre l’autorisation provisoire et l’autorisation normale ?

Avec l’autorisation provisoire activée, les abonnés iOS 12+ reçoivent automatiquement les autorisations de notification push la prochaine fois qu’ils ouvrent votre application — aucune invite de permission n’est affichée. Votre application peut toujours demander des autorisations push standard séparément, ce qui affiche l’invite de permission iOS native. Si l’utilisateur refuse cette invite standard, les notifications provisoires sont également désactivées. Pour plus de détails sur la configuration de votre flux de demande d’autorisation, consultez Demander des autorisations push.

Que se passe-t-il si un utilisateur refuse l’invite de push standard ?

Refuser l’invite d’autorisation push iOS standard désactive toutes les notifications push de votre application, y compris les notifications provisoires. L’utilisateur devra réactiver les notifications manuellement via les Réglages iOS.

Demander des autorisations push

Configurez quand et comment votre application demande des autorisations de notification push standard aux utilisateurs.