Notificaciones push vs SMS: diferencias y cuándo usar cada una
Notificaciones push vs SMS: alcance, permiso, modelo de costos, entrega, contenido enriquecido y fiabilidad en OTP, y cómo combinarlas con respaldo por SMS.
Por OmniChannels.ai Editorial Team · Revisado por BroadNet Messaging Solutions Team
Omnicanal
Respuesta breve
Las notificaciones push son alertas de formato libre que se envían a través de Apple y Google a quienes instalaron su app y permitieron las notificaciones; el SMS llega a cualquier número móvil sin necesidad de app. Use push para una interacción barata y enriquecida dentro de la app, y SMS para el alcance y los mensajes críticos, como los OTP. Combínelos enviando primero push y SMS como respaldo cuando un push urgente no se lee.
En esta página
- ¿Qué es una notificación push y qué es el SMS?
- ¿Cómo se comparan las notificaciones push y el SMS?
- ¿Deben los usuarios permitir las notificaciones push?
- ¿Qué es más fiable: push o SMS?
- ¿Qué canal conviene usar para cada mensaje?
- ¿Cómo se combinan push y SMS?
- ¿Cómo se miden push y SMS de forma justa?
- Un ejemplo práctico: una app de reparto de comida en Dubái
- ¿Cuáles son los errores más comunes?
- Cómo ayuda OmniChannels.ai
Puntos clave
- El push exige una app instalada y, en las versiones actuales de Android y iOS, el permiso del usuario; el SMS solo necesita un número de teléfono, de modo que llega a personas a las que el push no puede llegar.
- El push es un servicio de mejor esfuerzo: Firebase Cloud Messaging de Google no documenta ninguna garantía de entrega, y un ID de mensaje solo significa que FCM lo aceptó.
- El push se adapta a la interacción y al contenido enriquecido, como imágenes, enlaces profundos y botones de acción; el SMS se adapta a OTP, alertas y todo lo que deba llegar a cualquier teléfono.
- El mejor diseño usa ambos: push primero para los usuarios de la app, con respaldo por SMS para los mensajes críticos que no se abran en un plazo definido.
- El permiso para mostrar push es un ajuste técnico, no un registro de consentimiento legal. Las reglas de consentimiento de marketing se aplican igualmente a ambos canales, así que conserve sus propias pruebas de opt-in.
Esta guía está dirigida a gerentes de producto, equipos de crecimiento y desarrolladores que deciden cómo llegar a los clientes en su teléfono: con una notificación push desde su app, con un SMS o con ambos. Define cada canal, los compara en alcance, permiso, modelo de costos, entrega, contenido y seguridad, y muestra cómo combinarlos para que no se pierdan los mensajes críticos.
¿Qué es una notificación push y qué es el SMS?
Una notificación push es un mensaje enviado desde un servidor al dispositivo del usuario a través del servicio push del sistema operativo, como Firebase Cloud Messaging (FCM) en Android o el Apple Push Notification service en iOS. Aparece incluso con la app cerrada. Nuestra entrada del glosario sobre notificaciones push explica el mecanismo.
El SMS (Short Message Service) es un mensaje de texto enviado por la red móvil a un número de teléfono. No necesita app, plan de datos ni cuenta de su lado. Un SMS A2P es el que envía una aplicación a una persona, como un OTP o un aviso de entrega.
La diferencia estructural es el identificador. El push se dirige a un token de dispositivo vinculado a su app instalada. El SMS se dirige a un número de teléfono. Todo lo demás se deriva de eso.
¿Cómo se comparan las notificaciones push y el SMS?
El push gana en costo y riqueza de contenido; el SMS gana en alcance y certeza. Esta tabla resume las diferencias sin apoyarse en estadísticas de proveedores, que varían mucho y no son comparables.
| Factor | Notificación push | SMS |
|---|---|---|
| Quién puede recibirla | Personas con su app instalada y las notificaciones permitidas | Cualquier número móvil que esté en la red |
| Necesita app | Sí | No |
| Necesita internet | Sí (datos o Wi-Fi) | No, solo cobertura de red |
| Permiso | Permiso en tiempo de ejecución en Android e iOS actuales | Ninguno en el dispositivo; reglas de consentimiento según el país |
| Modelo de costos | Sin cargo de operador por mensaje; usted paga la app y la plataforma | Se factura por parte de mensaje y por destino |
| Contenido | Título, texto, imagen, enlace profundo, botones de acción | Texto sin formato y un enlace; 160 caracteres en GSM-7, 70 en Unicode |
| Entrega | Mejor esfuerzo a través de Apple/Google, sin garantía | Informe de entrega del operador por mensaje |
| Identidad del remitente | Nombre e icono de su app | ID de remitente alfanumérico o número, registrado en muchos países |
| Respuestas | Toques que abren la app | SMS bidireccional posible |
| Función habitual | Interacción, recordatorios, novedades dentro de la app | OTP, alertas críticas, alcance más allá de los usuarios de la app |
Las funciones enriquecidas importan. Nuestra API de push admite imágenes, enlaces profundos, botones de acción, plantillas, claves de colapso y programación. El SMS no puede igualarlo, pero funciona con un cliente que borró su app hace un año.
¿Deben los usuarios permitir las notificaciones push?
En los teléfonos actuales, sí. En Android 13 (nivel de API 33) y posteriores, las notificaciones de una app recién instalada están desactivadas por defecto; la app debe solicitar el permiso de ejecución POST_NOTIFICATIONS y el usuario debe concederlo (Android Developers). La plataforma de Apple también pide a los usuarios que autoricen las notificaciones. Si el usuario las deniega, o más tarde las desactiva en los ajustes, su push es invisible.
Ese es el mayor límite de alcance. La audiencia del push es la proporción de sus clientes que instaló la app, permitió las notificaciones y no las ha desactivado. Para un banco con una app popular, pueden ser la mayoría de sus clientes activos; para un comercio con muchos compradores solo web, puede ser una minoría. Mida su propia tasa de opt-in en lugar de basarse en una referencia.
De ahí se desprenden dos puntos prácticos:
- Pida el permiso en contexto. La guía de Android recomienda solicitar el permiso cuando el usuario hace algo que deja clara la utilidad, como realizar un pedido, en lugar de hacerlo en el primer inicio.
- Conserve su propio registro de consentimiento. Un permiso del dispositivo no es prueba de consentimiento de marketing. La ley local puede exigir un consentimiento documentado para el marketing en cualquier canal. Nuestra guía del opt-in en todos los canales explica cómo guardar las pruebas; esto no es asesoría jurídica.
¿Qué es más fiable: push o SMS?
El SMS es la vía más fiable para los mensajes que deben llegar. El push depende del dispositivo, la app, el permiso, la conectividad, los ajustes de batería y Google o Apple.
Google afirma con claridad que FCM no ofrece garantía de entrega: un ID de mensaje solo significa que FCM aceptó el mensaje, y la entrega real depende de factores como el estado del dispositivo y los retrasos por ahorro de batería. Si un dispositivo está sin conexión, FCM almacena el mensaje y lo entrega al reconectarse hasta que vence su tiempo de vida (hasta cuatro semanas, que además es el valor por defecto), y un tiempo de vida igual a cero descarta todo lo que no pueda entregarse de inmediato. Si la app se desinstaló, el token deja de ser válido y los envíos posteriores fallan.
El SMS tiene sus propios fallos: filtrado, ID de remitente sin registrar, teléfono apagado, número cambiado. Pero ofrece un informe de entrega de la red y no depende de una app. Lea nuestra guía sobre SMS no entregados para los pasos de diagnóstico.
Para un push urgente, defina un tiempo de vida corto para que un aviso de "su repartidor está afuera" no llegue mañana, y use una clave de colapso para que las novedades reemplacen a las anteriores. Ambos son campos de nuestra API de push.
¿Qué canal conviene usar para cada mensaje?
Elija según lo que ocurre si el mensaje se pierde.
| Mensaje | Mejor primera opción | Por qué |
|---|---|---|
| OTP para un usuario que inicia sesión en la app | Push o SMS, con el otro como respaldo | El push es rápido para usuarios con sesión; el SMS cubre a todos los demás |
| OTP para un usuario nuevo sin app | SMS | Sin app, sin permiso |
| Alerta de seguridad (dispositivo nuevo, transferencia grande) | SMS, más push | Debe llegar aunque la app esté cerrada o bloqueada |
| Pedido enviado, en reparto | Push para usuarios de la app; SMS o WhatsApp para los demás | Rico, barato, enlaces profundos al seguimiento |
| Recordatorio de cita | Push o SMS según la preferencia del cliente | Poco riesgo si se pierde, mucho valor si se ve |
| Carrito abandonado | Push | Barato, rico, opcional |
| Promoción | Push para usuarios de la app con opt-in; SMS solo con opt-in documentado | Evita pagar tarifas de SMS por ofertas de baja intención |
| Reactivar a un usuario inactivo | SMS o email | El push no llegará a quien desinstaló la app |
Para el OTP en particular, vea nuestras guías sobre mensajes OTP y OTP por WhatsApp vs OTP por SMS.
¿Cómo se combinan push y SMS?
Envíe push primero y deje que el SMS rescate lo que importa. El diseño tiene cuatro partes:
- Un orden de canales: push y luego SMS.
- Un disparador: el push no se abrió ni se atendió en el plazo definido, o no hay un token de dispositivo activo.
- Un plazo por tipo de mensaje: un código de acceso puede justificar segundos; un recordatorio de pago, una hora.
- Una regla de parada: si el usuario actúa en la app, se cancela el SMS pendiente.
Omita el SMS en los mensajes de poco valor, en los que perder un push no cuesta nada. Nuestro artículo sobre la estrategia de respaldo entre canales explica el orden y las reglas de parada, y la página del canal push muestra cómo el push convive con el SMS y WhatsApp en una sola plataforma. Los estados de entrega llegan en un único formato de webhook (vea webhooks), de modo que su sistema puede decidir si recurre al respaldo.
Un SMS de respaldo debe valerse por sí mismo y caber en un solo mensaje. Este tiene 90 caracteres, GSM-7, 1 mensaje (límite 160): Su pago del pedido 8842 fue rechazado. Abra la app y actualice su tarjeta: example.com/pay. Una versión para OTP tiene 75 caracteres, GSM-7, 1 mensaje: Su clave de acceso es 482915. Vence en 5 minutos. No la comparta con nadie. En español, las letras á, í, ó y ú no están en GSM-7 (é, ñ y ü sí), así que estos ejemplos evitan las tildes en esas vocales; un solo emoji, una de esas vocales acentuadas o unas comillas tipográficas convertirían cualquiera de los dos en Unicode y reducirían el límite a 70, por lo que conviene previsualizar en el contador de caracteres SMS.
¿Cómo se miden push y SMS de forma justa?
Use el mismo embudo para ambos: enviado, entregado o aceptado, abierto o con clic, y convertido. No compare una tasa de "entregado" del SMS con un recuento de "enviado" del push, porque significan cosas distintas. Un push "aceptado" por FCM no es un push visto por una persona.
- Alcance: la proporción de sus usuarios objetivo que puede recibir cada canal.
- Entrega: informes de entrega del operador para el SMS; eventos de aceptado y, cuando su app los registra, de mostrado o abierto para el push.
- Acción: clics en enlaces, eventos en la app y conversiones, atribuidos al canal con el último contacto.
- Bajas y desinstalaciones: quejas, respuestas STOP, revocaciones de permisos y desinstalaciones tras los envíos.
- Costo por resultado: el costo total del canal dividido entre las acciones completadas, no el costo por mensaje.
La calculadora de ROI de mensajería y nuestro caso de negocio del ROI de la mensajería omnicanal muestran cómo comparar canales por resultados.
Un ejemplo práctico: una app de reparto de comida en Dubái
"Souq Bites" (ficticio) tiene una app con una parte de clientes que permitió las notificaciones y una audiencia web más amplia. Envía las novedades del estado del pedido por push con un tiempo de vida corto y una clave de colapso, para que el último estado reemplace a los anteriores. El OTP de los registros nuevos va por SMS porque los usuarios nuevos no tienen permiso de la app. Para los usuarios existentes, el OTP va por push; si el código no se usa en un plazo corto, sigue un SMS desde un ID de remitente registrado. Las promociones van por push solo a los usuarios que permitieron las notificaciones y dieron su opt-in a las ofertas. Los usuarios inactivos, que pueden haber desinstalado la app, reciben un SMS de recuperación solo si dieron su consentimiento para SMS.
¿Cuáles son los errores más comunes?
- Tratar el permiso de push como consentimiento de marketing.
- Enviar los OTP solo por push, dejando sin servicio a los usuarios sin la app o sin notificaciones.
- Enviar la misma promoción por push y SMS a la vez.
- Dejar el tiempo de vida en su valor por defecto en mensajes urgentes.
- Comparar "aceptado por FCM" con "entregado por el operador" y declarar ganador al push.
- Usar SMS para todo, pagando por mensaje alertas que un push resolvería.
- Ignorar los tokens obsoletos tras las desinstalaciones, lo que infla los recuentos de envíos push.
Cómo ayuda OmniChannels.ai
OmniChannels.ai envía notificaciones push y SMS A2P desde la misma API REST y plataforma, junto con WhatsApp, RCS, email y otros canales. El push admite segmentación por usuario, token, tema y segmento, plantillas, enlaces profundos, una clave de colapso y un tiempo de vida. El SMS funciona sobre la conectividad directa con operadores de BroadNet, y el respaldo entre canales se configura según cada caso de uso, con los estados normalizados en un único formato de webhook. Lea la documentación de la API de push, conozca el canal de notificaciones push o hable con nuestro equipo de desarrolladores.
Preguntas frecuentes
¿Cuál es la diferencia entre una notificación push y un SMS?
Una notificación push se entrega a través del servicio push de Apple o Google a una app instalada, y solo aparece si el usuario permitió las notificaciones. Un SMS se entrega por la red móvil a un número de teléfono y no necesita app ni conexión a internet. El push es más barato y más rico; el SMS llega a más personas y es mejor para mensajes críticos.
¿Es mejor push o SMS para los códigos OTP?
El SMS es la opción más fiable por defecto para el OTP, porque llega a cualquier teléfono y no depende de que la app esté instalada, con la sesión iniciada, con permiso de notificaciones y conectada. El push puede entregar el código más rápido a los usuarios de la app con sesión iniciada. Muchos equipos usan push primero para los usuarios de la app y recurren al SMS si el código no se usa.
¿Deben los usuarios dar su opt-in para las notificaciones push?
En Android 13 y versiones posteriores, las notificaciones están desactivadas por defecto hasta que la app solicita el permiso POST_NOTIFICATIONS y el usuario lo concede. La plataforma de Apple también pide permiso a los usuarios. Es un ajuste del dispositivo; que además necesite un consentimiento de marketing documentado depende de la ley local, así que consulte con un asesor.
¿Son las notificaciones push más baratas que el SMS?
Normalmente sí. El push lo transportan los servicios de Apple y Google y no los operadores móviles, por lo que no suele tener un cargo de operador por mensaje, mientras que el SMS se factura por parte de mensaje y por destino. El costo real del push incluye la app, una plataforma de push y el esfuerzo de lograr que los usuarios permitan las notificaciones.
¿Puedo enviar una notificación push y un SMS a la vez?
Sí, y es un patrón habitual. Envíe push primero y, si un mensaje crítico no se ha abierto o atendido en un plazo definido, envíe un SMS. Cancele el SMS si el usuario actúa en la app. No envíe la misma promoción por ambos canales a la vez; parece spam y eleva las bajas.
¿Qué ocurre con una notificación push si el teléfono está sin conexión?
Con Firebase Cloud Messaging, el mensaje se almacena y se entrega cuando el dispositivo se reconecta, hasta que vence su tiempo de vida (TTL); si no lo define, se conserva hasta cuatro semanas. Un mensaje con TTL igual a cero se descarta si no puede entregarse de inmediato. Defina un TTL corto para todo lo que dependa del momento.
Fuentes
Siga leyendo
Más guíasOmnicanal
OTP por voz y flash call: cuándo verificar con una llamada
OTP por voz y verificación por flash call: cómo funcionan, cuándo la voz supera al SMS o a WhatsApp, control del fraude, diseño del respaldo, textos y coste.
15 min de lectura
Omnicanal
Estrategia de respaldo entre canales: WhatsApp, RCS y SMS
Cómo diseñar una estrategia de respaldo entre WhatsApp, RCS y SMS: disparadores, tiempos de espera por tipo de mensaje, prevención de duplicados, consentimiento y coste.
12 min de lectura
SMS y OTP
SMS masivos en Irak: CMC, sender ID y texto en árabe
SMS masivos en Irak: la CMC como regulador, rutas con Asiacell, Zain y Korek, registro del sender ID, límites Unicode en árabe y kurdo, OTP vs promoción y consentimiento.
9 min de lectura
