Passer au contenu principal
Les notifications push réengagent les Utilisateurs lorsqu’ils n’utilisent pas activement votre application. Elles peuvent afficher du texte et du contenu riche comme des images, des boutons et des sons.
Exemples de notifications push mobiles iOS et Android affichant du contenu riche
Pour que le push fonctionne sur mobile :
  • Les Utilisateurs doivent avoir votre application mobile installée
  • Vous devez configurer les bonnes informations d’identification de plateforme (FCM pour Android, APNs pour iOS, HMS pour Huawei, ADM pour Amazon)
  • Les Utilisateurs doivent accorder l’autorisation de recevoir des notifications
Ce guide parcourt chaque étape, de la configuration du SDK à l’envoi de messages push personnalisés.

Configuration du SDK et migration

Intégrez le SDK OneSignal dans votre application pour enregistrer les appareils et activer la messagerie push. Si vous migrez depuis un autre fournisseur, OneSignal prend en charge la migration depuis Firebase, Airship, Braze et d’autres.

Configuration du SDK mobile

Intégrez le SDK OneSignal dans votre application pour enregistrer les appareils et activer la messagerie push.

Migration depuis un autre fournisseur

Migrez depuis Firebase, Airship, Braze ou d’autres fournisseurs de push.

Invites de permission push

Les plateformes mobiles exigent que les Utilisateurs s’inscrivent avant de pouvoir recevoir des notifications push. Les Directives d’interface humaine d’Apple recommandent de décrire les types d’informations que vous souhaitez envoyer et de donner aux Utilisateurs un moyen clair de s’inscrire ou de se désinscrire. Vous pouvez créer une invite de pré-autorisation en utilisant les messages in-app de OneSignal pour expliquer la valeur avant de déclencher l’invite système.
Message in-app OneSignal utilisé comme invite de pré-autorisation pour les notifications push

Demander les autorisations push

Créez une invite de pré-autorisation personnalisée en utilisant les messages in-app.

Référence du SDK mobile

Déclenchez par programmation les demandes d’autorisation dans le SDK.

Push provisoire iOS

Affichez des notifications silencieuses dans le centre de notifications avant de demander.

Utilisateurs et Abonnements

Une fois le SDK actif, OneSignal crée automatiquement des enregistrements d’Utilisateur et d’Abonnement lorsque les personnes ouvrent votre application. Les Abonnements mobiles sont créés lorsque les Utilisateurs :
  • Ouvrent l’application pour la première fois sur un appareil
  • Désinstallent et réinstallent l’application, puis ouvrent à nouveau l’application
Chaque appareil crée un Abonnement séparé. Les Abonnements restent anonymes jusqu’à ce que vous leur attribuiez un External ID via OneSignal.login.
Page Utilisateurs du tableau de bord OneSignal affichant une liste d'Utilisateurs avec les détails d'Abonnement

Utilisateurs

Gérez les Utilisateurs, attribuez des External IDs et comprenez les Utilisateurs anonymes vs. identifiés.

Abonnements

Comment les Abonnements sont créés et gérés sur les appareils et les canaux.

Segments

Regroupez les Utilisateurs en segments dynamiques pour la messagerie ciblée.

Concevoir des notifications push

Créer des notifications push efficaces implique plus qu’écrire du texte. Regardez comment tirer le meilleur parti de chaque notification push, puis explorez les éléments de conception ci-dessous.
Diagramme annoté montrant l'anatomie des notifications push iOS et Android
  1. Titre : Titre accrocheur (recommandé : moins de 50 caractères)
  2. Message : Contenu principal de la notification (recommandé : moins de 120 caractères)
  3. Icônes : Icône de votre marque ou image spécifique à la notification
  4. Grande image : Contenu visuel accrocheur
  5. Boutons d’action : Boutons d’appel à l’action
  6. Horodatage de réception du push
  7. Nom de l’application : Le nom de votre application

Vue d'ensemble du push

Vue d’ensemble complète de la création, des options et du comportement de livraison des notifications push.

Modèles

Gagnez du temps avec des modèles réutilisables pour une messagerie cohérente.

Personnalisation et localisation

Regardez comment transformer des notifications push génériques en messages performants, puis explorez les options de personnalisation ci-dessous.

Personnalisation des messages

Insérez des variables dynamiques comme le nom ou les préférences pour adapter les messages.

Messagerie multilingue

Livrez automatiquement les messages dans la langue préférée de chaque Utilisateur.

Configurer le comportement push

Contrôlez le comportement de vos notifications après la livraison, y compris le timing, les paramètres d’affichage et les interactions des Utilisateurs.

Paramètres de livraison, d’affichage et de rejet

Limitation

Contrôlez la vitesse de livraison des notifications pour les grandes audiences.

Plafonnement de fréquence

Définissez des limites pour éviter d’envoyer trop de notifications au même Utilisateur.

Durée de vie (TTL)

Définissez combien de temps les services push conservent les messages lorsque l’appareil est hors ligne.

Collapse ID

Remplacez les messages précédents par de nouveaux pour réduire l’encombrement des notifications.

Catégories de notification Android

Contrôlez le niveau d’importance (bannière, silencieux) et d’autres aspects d’affichage.

Modes focus et niveaux d'interruption iOS

Contrôlez le niveau de priorité (passif, sensible au temps) pour iOS.

Sons de notification

Configurez l’audio de notification pour chaque plateforme.

Badges

Gérez le comportement du compteur de badge de l’icône d’application sur iOS.

Notifications de données et d’arrière-plan

Incluez des données personnalisées dans les charges utiles push que votre application peut traiter sans afficher de notification visible.

Notifications de données et d'arrière-plan

Envoyez des charges utiles personnalisées sans notification visuelle.

Données supplémentaires

Attachez des données clé-valeur aux charges utiles push pour la gestion in-app.

Comportement de clic et liens profonds

Contrôlez ce qui se passe lorsqu’un Utilisateur appuie sur une notification.

URLs, liens et liens profonds

Dirigez les Utilisateurs vers du contenu ou des pages pertinentes en utilisant des liens profonds et des URLs de suivi.

Liens profonds

Détails d’implémentation des liens profonds spécifiques à chaque plateforme.

Boutons d'action

Permettez aux Utilisateurs de prendre des actions immédiates depuis votre notification.

Observateurs d'événements de notification

Écoutez les événements de clic et déclenchez un comportement in-app avec du code personnalisé.

Analytique et dépannage

Mesurez les performances des notifications et résolvez les problèmes de livraison courants.

Rapports de messages push

Consultez les métriques de livraison, de taux d’ouverture et de clics pour chaque message.

Vue d'ensemble de l'analytique

Explorez les métriques d’engagement et de comportement des Utilisateurs sur tous les canaux.

Notifications non affichées ou retardées

Liste de vérification de dépannage si les messages n’apparaissent pas sur les appareils.

Images de notification non affichées

Corrigez les problèmes de rendu d’image sur toutes les plateformes.

Notifications en double

Dépannez pourquoi des notifications en double sont affichées.

Prochaines étapes

Tests A/B

Optimisez les messages avec des expériences pour trouver ce qui stimule l’engagement.

Parcours

Créez des flux de messagerie automatisés en plusieurs étapes déclenchés par le comportement des Utilisateurs.

Balises

Ajoutez des données au niveau Utilisateur pour la personnalisation et le ciblage.

Messages in-app

Atteignez les Utilisateurs avec des messages riches et interactifs dans votre application.

Questions fréquentes

Les Utilisateurs doivent-ils s’inscrire pour recevoir des notifications push ?

Oui. iOS et Android exigent que les Utilisateurs accordent l’autorisation avant de pouvoir recevoir des notifications push. Sur iOS, vous devez afficher l’invite système. Sur Android 13+, l’autorisation POST_NOTIFICATIONS est requise. Utilisez une invite de pré-autorisation pour expliquer la valeur avant de déclencher la boîte de dialogue système.

Que sont FCM, APNs, HMS et ADM ?

Ce sont des services de livraison push spécifiques à chaque plateforme. FCM (Firebase Cloud Messaging) livre sur Android et web. APNs (Apple Push Notification service) livre sur iOS et macOS. HMS (Huawei Mobile Services) livre sur les appareils Huawei. ADM (Amazon Device Messaging) livre sur les appareils Amazon Fire. Vous configurez les informations d’identification pour chacun dans le tableau de bord OneSignal lors de la configuration du SDK.

Pourquoi mes notifications push ne s’affichent-elles pas ?

Les causes courantes incluent des informations d’identification de plateforme manquantes ou expirées, des Utilisateurs n’ayant pas accordé l’autorisation, ou des paramètres au niveau de l’appareil comme Ne pas déranger ou les Modes focus. Consultez Notifications non affichées ou retardées pour une liste de vérification complète de dépannage.

Puis-je envoyer des notifications push sans notification visible ?

Oui. Utilisez les notifications de données et d’arrière-plan pour envoyer des charges utiles personnalisées que votre application traite silencieusement. Elles sont utiles pour déclencher des synchronisations en arrière-plan, mettre à jour des données locales ou rafraîchir du contenu sans interrompre l’Utilisateur.