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.

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

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

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

Personnalisation et localisation

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

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

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.

Comportement de clic et liens profonds

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

Analytique et dépannage

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

Prochaines étapes


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.