Notification push ou SMS : différences et quand choisir
Notification push ou SMS : portée, permission, modèle de coût, livraison, contenus riches et fiabilité de l'OTP, avec repli par SMS pour les messages critiques.
Par OmniChannels.ai Editorial Team · Relu par BroadNet Messaging Solutions Team
Omnicanal
Réponse courte
Les notifications push sont des alertes libres envoyées via Apple et Google aux personnes qui ont installé votre application et autorisé les notifications ; le SMS atteint n'importe quel numéro mobile sans application. Utilisez le push pour un engagement économique et riche dans l'application, et le SMS pour la portée et les messages critiques comme les OTP. Combinez-les en envoyant d'abord un push, puis un SMS en repli si un push urgent reste non lu.
Sur cette page
- Qu'est-ce qu'une notification push, et qu'est-ce que le SMS ?
- Comment comparer notifications push et SMS ?
- Les utilisateurs doivent-ils autoriser les notifications push ?
- Push ou SMS : lequel est le plus fiable ?
- Quel canal utiliser pour quel message ?
- Comment combiner push et SMS ?
- Comment mesurer équitablement le push et le SMS ?
- Un exemple concret : une application de livraison de repas à Dubaï
- Quelles sont les erreurs courantes ?
- Comment OmniChannels.ai vous aide
Points clés
- Le push exige une application installée et, sur les versions actuelles d'Android et d'iOS, l'autorisation de l'utilisateur ; le SMS n'exige qu'un numéro de téléphone : il atteint donc des personnes que le push ne peut pas joindre.
- Le push est un service au mieux : Firebase Cloud Messaging de Google ne documente aucune garantie de livraison, et un identifiant de message signifie seulement que FCM l'a accepté.
- Le push convient à l'engagement et aux contenus riches comme les images, les liens profonds et les boutons d'action ; le SMS convient aux OTP, aux alertes et à tout ce qui doit arriver sur n'importe quel téléphone.
- La meilleure conception utilise les deux : push d'abord pour les utilisateurs de l'application, avec repli par SMS pour les messages critiques non ouverts dans un délai donné.
- L'autorisation d'afficher des push est un réglage technique, pas une preuve de consentement légal. Les règles de consentement marketing s'appliquent aux deux canaux : conservez vos propres preuves d'opt-in.
Ce guide s'adresse aux chefs de produit, aux équipes growth et aux développeurs qui cherchent comment joindre leurs clients sur leur téléphone : par une notification push depuis l'application, par SMS, ou par les deux. Il définit chaque canal, les compare sur la portée, la permission, le modèle de coût, la livraison, le contenu et la sécurité, et montre comment les combiner pour ne pas rater les messages critiques.
Qu'est-ce qu'une notification push, et qu'est-ce que le SMS ?
Une notification push est un message envoyé d'un serveur à l'appareil d'un utilisateur par le service push du système d'exploitation, comme Firebase Cloud Messaging (FCM) sur Android ou l'Apple Push Notification service sur iOS. Elle s'affiche même quand l'application est fermée. Notre entrée de glossaire sur les notifications push en explique le mécanisme.
Le SMS (Short Message Service) est un message texte envoyé par le réseau mobile à un numéro de téléphone. Il n'exige ni application, ni forfait de données, ni compte chez vous. Un SMS A2P est un SMS envoyé par une application à une personne, comme un OTP ou une alerte de livraison.
La différence structurelle tient à l'identifiant. Le push cible un jeton d'appareil lié à votre application installée. Le SMS cible un numéro de téléphone. Tout le reste en découle.
Comment comparer notifications push et SMS ?
Le push l'emporte sur le coût et la richesse ; le SMS sur la portée et la certitude. Ce tableau résume les différences sans s'appuyer sur des statistiques d'éditeurs, qui varient beaucoup et ne sont pas comparables.
| Critère | Notification push | SMS |
|---|---|---|
| Qui peut la recevoir | Les personnes ayant votre application installée et les notifications autorisées | Tout numéro mobile présent sur le réseau |
| Application nécessaire | Oui | Non |
| Internet nécessaire | Oui (données ou Wi-Fi) | Non, seulement la couverture réseau |
| Permission | Autorisation à l'exécution sur Android et iOS actuels | Aucune sur l'appareil ; règles de consentement selon le pays |
| Modèle de coût | Pas de frais d'opérateur par message ; vous payez l'application et la plateforme | Facturé par segment de message et par destination |
| Contenu | Titre, texte, image, lien profond, boutons d'action | Texte brut et un lien ; 160 caractères en GSM-7, 70 en Unicode |
| Livraison | Au mieux via Apple/Google, sans garantie | Accusé de livraison de l'opérateur pour chaque message |
| Identité de l'expéditeur | Le nom et l'icône de votre application | Sender ID alphanumérique ou numéro, enregistré dans de nombreux pays |
| Réponses | Appuis dans l'application | SMS bidirectionnel possible |
| Rôle type | Engagement, rappels, actualités dans l'application | OTP, alertes critiques, portée au-delà des utilisateurs de l'application |
Les fonctions riches comptent. Notre API push prend en charge les images, les liens profonds, les boutons d'action, les modèles, les clés de regroupement (collapse keys) et la planification. Le SMS ne peut pas rivaliser, mais il fonctionne pour un client qui a supprimé votre application il y a un an.
Les utilisateurs doivent-ils autoriser les notifications push ?
Sur les téléphones actuels, oui. Sur Android 13 (niveau d'API 33) et versions ultérieures, les notifications d'une application tout juste installée sont désactivées par défaut ; l'application doit demander l'autorisation d'exécution POST_NOTIFICATIONS et l'utilisateur doit l'accorder (Android Developers). La plateforme d'Apple demande de même aux utilisateurs d'autoriser les notifications. Si l'utilisateur refuse, ou les désactive plus tard dans les réglages, votre push est invisible.
C'est la principale limite de portée. L'audience du push est la part de vos clients qui ont installé l'application, autorisé les notifications et ne les ont pas désactivées. Pour une banque dotée d'une application populaire, ce peut être la plupart des clients actifs ; pour un commerçant dont de nombreux acheteurs passent uniquement par le web, ce peut être une minorité. Mesurez votre propre taux d'opt-in plutôt que de vous fier à un benchmark.
Deux points pratiques en découlent :
- Demandez en contexte. Les recommandations d'Android conseillent de demander l'autorisation quand l'utilisateur fait quelque chose qui rend la valeur évidente, comme passer une commande, plutôt qu'au premier lancement.
- Conservez votre propre preuve de consentement. Une permission de l'appareil ne prouve pas un consentement marketing. La loi locale peut exiger un consentement documenté pour le marketing sur tout canal. Notre guide de l'opt-in sur tous les canaux explique comment conserver les preuves ; ceci n'est pas un conseil juridique.
Push ou SMS : lequel est le plus fiable ?
Le SMS est la voie la plus fiable pour les messages qui doivent absolument arriver. Le push dépend de l'appareil, de l'application, de la permission, de la connectivité, des réglages de batterie et de Google ou d'Apple.
Google indique clairement que FCM ne fournit aucune garantie de livraison : un identifiant de message signifie seulement que FCM a accepté le message, et la livraison effective dépend de facteurs comme l'état de l'appareil et les retards liés à l'économie de batterie. Si un appareil est hors ligne, FCM stocke le message et le remet à la reconnexion jusqu'à l'expiration de sa durée de vie (jusqu'à quatre semaines, valeur par défaut), et une durée de vie nulle supprime tout ce qui ne peut pas être remis immédiatement. Si l'application a été désinstallée, le jeton devient invalide et les envois suivants échouent.
Le SMS a ses propres modes de défaillance : filtrage, Sender ID non enregistrés, téléphone éteint, numéro changé. Mais il vous donne un accusé de livraison du réseau, et il ne dépend pas d'une application. Lisez notre guide sur les SMS non délivrés pour les étapes de diagnostic.
Pour un push urgent, définissez une durée de vie courte afin qu'une alerte « votre livreur est devant la porte » n'arrive pas demain, et utilisez une clé de regroupement pour que les mises à jour récentes remplacent les anciennes. Ce sont deux champs de notre API push.
Quel canal utiliser pour quel message ?
Choisissez selon ce qui se passe si le message est manqué.
| Message | Meilleur premier choix | Pourquoi |
|---|---|---|
| OTP pour un utilisateur qui se connecte dans l'application | Push ou SMS, l'autre en repli | Le push est rapide pour les utilisateurs connectés ; le SMS couvre tous les autres |
| OTP pour un nouvel utilisateur sans application | SMS | Pas d'application, pas de permission |
| Alerte de sécurité (nouvel appareil, virement important) | SMS, plus push | Doit arriver même si l'application est fermée ou bloquée |
| Commande expédiée, en cours de livraison | Push pour les utilisateurs de l'application ; SMS ou WhatsApp pour les autres | Riche, économique, liens profonds vers le suivi |
| Rappel de rendez-vous | Push ou SMS selon la préférence du client | Risque faible s'il est manqué, valeur élevée s'il est vu |
| Panier abandonné | Push | Économique, riche, facultatif |
| Promotion | Push pour les utilisateurs de l'application ayant donné leur opt-in ; SMS uniquement avec opt-in documenté | Éviter de payer le tarif SMS pour des offres à faible intention |
| Relancer un utilisateur inactif | SMS ou e-mail | Le push n'atteindra pas quelqu'un qui a désinstallé |
Pour l'OTP en particulier, consultez nos guides sur les messages OTP et sur l'OTP WhatsApp ou OTP SMS.
Comment combiner push et SMS ?
Envoyez d'abord le push et laissez le SMS sauver ce qui compte. Le dispositif comporte quatre éléments :
- Un ordre des canaux : push, puis SMS.
- Un déclencheur : push non ouvert ou sans suite dans le délai imparti, ou aucun jeton d'appareil actif.
- Un délai par type de message : un code de connexion peut justifier quelques secondes ; un rappel de paiement, une heure.
- Une règle d'arrêt : si l'utilisateur agit dans l'application, annulez le SMS en attente.
Évitez le SMS pour les messages de faible valeur, où un push manqué ne coûte rien. Notre article sur la stratégie de repli entre canaux explique l'ordre et les règles d'arrêt, et la page du canal push montre comment le push cohabite avec le SMS et WhatsApp dans une même plateforme. Les statuts de livraison arrivent dans un format de webhook unique (voir les webhooks), de sorte que votre système peut décider de basculer ou non.
Un SMS de repli doit se suffire à lui-même et tenir dans un seul message. Celui-ci fait 80 caractères, GSM-7, 1 message (limite 160) : Paiement de la commande 8842 refusé. Mettez à jour votre carte : example.com/pay. Une version OTP fait 84 caractères, GSM-7, 1 message : Votre code de connexion est 482915. Il expire dans 5 minutes. Ne le partagez jamais. Dans les deux cas, é et à font partie du GSM-7, mais un ç, un ê, un ô, un emoji ou un guillemet typographique les ferait passer en Unicode et ramènerait la limite à 70 : prévisualisez dans le compteur de caractères SMS.
Comment mesurer équitablement le push et le SMS ?
Utilisez le même entonnoir pour les deux : envoyé, délivré ou accepté, ouvert ou cliqué, et converti. Ne comparez pas un taux de « délivré » du SMS à un nombre de « envoyé » du push, car ils ne signifient pas la même chose. Un push « accepté » par FCM n'est pas un push vu par une personne.
- Portée : la part de vos utilisateurs cibles qui peuvent recevoir chaque canal.
- Livraison : accusés de livraison de l'opérateur pour le SMS ; événements acceptés et, si votre application les enregistre, affichés ou ouverts pour le push.
- Action : clics sur les liens, événements dans l'application et conversions, attribués au dernier canal sollicité.
- Désinscription et désinstallation : plaintes, réponses STOP, révocations de permission et désinstallations après les envois.
- Coût par résultat : coût total du canal divisé par les actions réalisées, et non coût par message.
Le calculateur de ROI de la messagerie et notre argumentaire ROI de la messagerie omnicanale montrent comment comparer les canaux sur les résultats.
Un exemple concret : une application de livraison de repas à Dubaï
« Souq Bites » (fictive) possède une application dont une partie des clients a autorisé les notifications, et une audience web plus large. Elle envoie les suivis de commande par push avec une durée de vie courte et une clé de regroupement pour que le dernier statut remplace les précédents. L'OTP des nouvelles inscriptions part par SMS, car les nouveaux utilisateurs n'ont pas donné de permission à l'application. Pour les utilisateurs existants, l'OTP part par push ; si le code n'est pas utilisé dans un court délai, un SMS suit depuis un Sender ID enregistré. Les promotions partent par push uniquement aux utilisateurs qui ont autorisé les notifications et accepté les offres. Les utilisateurs inactifs, qui ont peut-être désinstallé l'application, ne reçoivent un SMS de reconquête que s'ils ont donné leur consentement SMS.
Quelles sont les erreurs courantes ?
- Traiter la permission push comme un consentement marketing.
- Envoyer les OTP uniquement par push, en laissant sans solution les utilisateurs sans application ni notifications.
- Envoyer la même promotion en push et en SMS en même temps.
- Laisser la durée de vie par défaut pour les messages urgents.
- Comparer « accepté par FCM » à « délivré par l'opérateur » et déclarer le push vainqueur.
- Utiliser le SMS pour tout, en payant au message des alertes qu'un push traiterait.
- Ignorer les jetons périmés après les désinstallations, ce qui gonfle les volumes d'envoi push.
Comment OmniChannels.ai vous aide
OmniChannels.ai envoie les notifications push et le SMS A2P depuis la même API REST et la même plateforme, aux côtés de WhatsApp, du RCS, de l'e-mail et d'autres canaux. Le push prend en charge le ciblage par utilisateur, jeton, sujet et segment, les modèles, les liens profonds, une clé de regroupement et une durée de vie. Le SMS passe par la connectivité directe d'opérateurs de BroadNet, et le repli entre canaux se configure par cas d'usage, avec des statuts normalisés dans un format de webhook unique. Lisez la documentation de l'API push, découvrez le canal de notifications push ou parlez à notre équipe développeurs.
Questions fréquentes
Quelle différence entre une notification push et un SMS ?
Une notification push est remise par le service push d'Apple ou de Google à une application installée, et ne s'affiche que si l'utilisateur a autorisé les notifications. Un SMS est remis par le réseau mobile à un numéro de téléphone, sans application ni connexion internet. Le push est moins cher et plus riche ; le SMS touche plus de monde et convient mieux aux messages critiques.
Push ou SMS : lequel est préférable pour les codes OTP ?
Le SMS est le choix par défaut le plus fiable pour l'OTP, car il atteint n'importe quel téléphone et ne dépend pas d'une application installée, connectée, autorisée à notifier ou en ligne. Le push peut remettre le code plus vite aux utilisateurs connectés. Beaucoup d'équipes utilisent le push d'abord pour les utilisateurs de l'application, puis le SMS si le code n'est pas utilisé.
Les utilisateurs doivent-ils accepter les notifications push ?
Sur Android 13 et versions ultérieures, les notifications sont désactivées par défaut tant que l'application n'a pas demandé l'autorisation POST_NOTIFICATIONS et que l'utilisateur ne l'a pas accordée. La plateforme d'Apple demande aussi l'autorisation. C'est un réglage de l'appareil ; la nécessité d'un consentement marketing documenté dépend de la loi locale, vérifiez donc avec un conseil.
Les notifications push coûtent-elles moins cher que le SMS ?
En général, oui. Le push passe par les services d'Apple et de Google plutôt que par les opérateurs mobiles : il n'entraîne donc normalement pas de frais d'opérateur par message, alors que le SMS est facturé par segment de message et par destination. Le coût réel du push inclut l'application, une plateforme push et l'effort pour convaincre les utilisateurs d'autoriser les notifications.
Peut-on envoyer une notification push et un SMS ensemble ?
Oui, c'est un schéma courant. Envoyez d'abord le push puis, si un message critique n'a pas été ouvert ou suivi d'effet dans un délai donné, envoyez un SMS. Annulez le SMS si l'utilisateur agit dans l'application. N'envoyez pas la même promotion sur les deux canaux à la fois : cela passe pour du spam et fait grimper les désinscriptions.
Que devient une notification push si le téléphone est hors ligne ?
Avec Firebase Cloud Messaging, le message est stocké puis remis à la reconnexion de l'appareil, jusqu'à l'expiration de sa durée de vie ; si elle n'est pas définie, il est conservé jusqu'à quatre semaines. Un message dont la durée de vie est nulle est supprimé s'il ne peut pas être remis immédiatement. Définissez une durée de vie courte pour tout ce qui est urgent.
Sources
À lire aussi
Autres guidesOmnicanal
OTP vocal et flash call : quand vérifier par la voix
OTP par appel vocal et flash call : fonctionnement, cas où la voix l'emporte sur le SMS ou WhatsApp, lutte antifraude, conception du repli, textes UX et coûts.
15 min de lecture
Omnicanal
Stratégie de repli multicanal : WhatsApp, RCS et SMS
Concevoir le repli entre WhatsApp, RCS et SMS : déclencheurs, délais d'attente par type de message, prévention des doublons, consentement et maîtrise des coûts.
12 min de lecture
SMS et OTP
SMS en masse en Irak : CMC, Sender ID et texte arabe
SMS en masse en Irak : la CMC, routes Asiacell, Zain Iraq et Korek, Sender ID, limites Unicode en arabe et kurde, OTP, promotions et consentement.
9 min de lecture
