Causes courantes
Les notifications sont bloquées dans les Paramètres
Vos paramètres de notifications Windows ou macOS, le mode Ne pas déranger et le mode Focus peuvent bloquer les notifications. Vous pouvez également avoir désactivé les notifications pour des applications spécifiques comme vos navigateurs.- Windows 11
- Windows 10
- macOS
- Android
Sélectionnez Démarrer > Paramètres > Système > Notifications
Activez NotificationsDésactivez Ne pas dérangerFaites défiler vers le bas sous Notifications des applications et autres expéditeurs
Assurez-vous que vos navigateurs sont Activés.



Problèmes de réseau - pas d’internet
Les appareils doivent être en ligne pour recevoir des notifications push. Si votre appareil est éteint, en mode avion, a une connexion internet instable ou inexistante, le push ne s’affichera pas tant qu’une connexion appropriée n’est pas établie. Vous pouvez définir la période pendant laquelle les serveurs Google et Apple attendront une connexion avec le paramètre Time To Live (TTL) (par défaut 3 jours). Vérifiez également le réseau / WiFi auquel vous êtes connecté car il peut avoir fermé votre connexion aux serveurs Apple ou Google. Essayez de désactiver et de réactiver votre connexion internet. Consultez notre guide de dépannage Notifications retardées pour plus de détails.Non abonné
Assurez-vous que votre appareil est toujours abonné aux notifications push. Vous pouvez trouver votre player id avec ce guide pour vous assurer que votre appareil est toujours abonné.L’invite de notification Chrome ne s’affiche pas
Dans certains cas, l’invite de permission native du navigateur pour les notifications peut ne pas apparaître, même si votre site appelle correctementOneSignal.Slidedown.promptPush();.
Cela peut se produire en raison du paramètre “Interface discrète” ou “Réduire les demandes non souhaitées” de Chrome, qui supprime ou masque automatiquement les boîtes de dialogue de permission de notification qu’il prédit que les utilisateurs pourraient ignorer.
alt=“chrome notification settings” width=“2047” height=“436” />Chrome utilise un modèle d’apprentissage automatique pour supprimer automatiquement les invites de permission de notification qu’il considère comme “non souhaitées”. Cela affecte l’invite native du navigateur, pas les invites douces OneSignal telles que le SlideDown.L’Invite SlideDown de OneSignal est rendue par le SDK directement sur votre site. Elle apparaîtra toujours, quel que soit le paramètre d’invite discrète de Chrome. Lorsque l’utilisateur interagit avec le SlideDown et clique sur “Autoriser”, le SDK déclenche ensuite l’invite de permission native du navigateur via
promptPush().
Si les paramètres de Chrome sont restrictifs, cette étape native peut être réduite ou masquée dans la barre d’adresse.
alt=“notifications blocked image” width=“2047” height=“436” />Si Ne pas autoriser les sites à envoyer des notifications est sélectionné dans Chrome, le SDK OneSignal détectera que les notifications sont globalement bloquées.Dans ce cas, aucune invite n’apparaîtra du tout. Ni l’invite native du navigateur ni les invites douces de OneSignal comme le SlideDown.Les utilisateurs doivent changer ce paramètre en Les sites peuvent demander à envoyer des notifications pour que les invites s’affichent.
Non ciblé dans le push
Vérifiez le segment auquel vous avez envoyé le push et assurez-vous qu’il est correctement configuré. Cela se trouve sous Segments. Parfois, un filtre incorrect est ajouté au segment, supprimant certains appareils.Désenregistrement du service worker ou ajout de pwa
Vérifiez le code source de votre site pour la méthode.unregister(). L’appel de cette méthode supprimera les Service Workers. Consultez ce guide pour plus de détails sur cette méthode.
Si vous avez un autre service worker comme pour votre PWA, vous devrez suivre notre Guide du Service Worker sur l’intégration de plusieurs service workers.
Le navigateur est fermé
Les navigateurs n’afficheront pas les notifications push à moins qu’ils ne soient en cours d’exécution. Si vous ouvrez le navigateur avant l’expiration du Time To Live (TTL) d’une notification envoyée, elle apparaîtra.Effacement des données du navigateur
L’effacement de vos cookies, données et/ou historique de navigation entraînera le navigateur à ne plus recevoir de notifications et vous devrez revisiter le site pour vous réabonner. Consultez Effacement du cache et réinitialisation des permissions push.Données d’application du navigateur pleines
Si votre application de navigateur mobile a atteint sa limite de données ou si ses données sont pleines, vous devrez effacer les données de l’application. Si votre application de navigateur mobile a de nombreuses notifications push non lues et/ou de nombreux onglets ouverts, cela peut empêcher l’affichage des notifications.Navigateur non pris en charge
Les utilisateurs doivent s’abonner aux notifications sur leur ordinateur de bureau ou appareil mobile pour recevoir des notifications et ce doit être un navigateur qui prend en charge les notifications push. Veuillez consulter FAQ push web pour les plateformes web prises en charge.Débogage des notifications push web
Ouvrez Chrome et accédez à votre page de site web avec le code OneSignal.- N’utilisez pas le mode Incognito ou le mode Navigateur invité.
- N’ayez pas d’autres onglets ou fenêtres ouverts sur votre site.
-
Utilisez Android, branchez votre appareil Android à votre ordinateur de bureau avec un câble USB.
- Chrome : Ouvrez ce lien sur Chrome sur ordinateur de bureau :
chrome://inspect/#devicespuis suivez les instructions ci-dessous en utilisant votre appareil mobile. - Firefox : Suivez ce guide : https://developer.mozilla.org/en-US/docs/Tools/about:debugging
- Chrome : Ouvrez ce lien sur Chrome sur ordinateur de bureau :
1
Réinitialiser les permissions du navigateur
Suivez ces étapes pour réinitialiser la permission du navigateur pour accéder au site comme un utilisateur pour la première fois. Cet exemple utilise Chrome, mais des étapes similaires peuvent être suivies pour Edge, Firefox et d’autres.Cliquez sur le cadenas à côté de votre URLÀ côté de Notifications, sélectionnez Réinitialiser l’autorisation. Vous devriez voir “Peut demander à envoyer des notifications”.Cliquez sur Cookies et données de site
Cliquez sur Gérer les cookies et les données de site
Cliquez sur l’icône Corbeille à côté de votre site.Cliquez sur Terminé
Cliquez sur Recharger ou actualisez la page.



2
S'abonner à votre site
Suivez les étapes que vous prenez normalement pour être invité pour le push et vous abonner à votre site.

3
Trouver votre ID d'abonnement
Ouvrez la console de débogage JavaScript de l’une des manières suivantes :
Rechercher et définir des abonnements de test dans votre tableau de bord, puis envoyez-vous un message.
- appuyez sur F12, ou
- cliquez avec le bouton droit sur le site et appuyez sur “Inspecter”, ou
- dans le menu Chrome, sélectionnez Affichage > Développeur > Console JavaScript
OneSignal.User.PushSubscription.id
support@onesignal.com avec les informations suivantes :
- votre ID d’abonnement
- une capture d’écran de vos Paramètres de notifications Windows ou macOS