Notificaciones Time-Sensitive y Critical

Atraviesa el modo Concentración cuando el mensaje no puede esperar

El nivel de interrupción de iOS decide si tu push llega ahora o espera en un Resumen programado hasta la noche. Activa Time-Sensitive o Critical con un switch en el Control Panel de Pushwoosh.

Dos pantallas de bloqueo de iPhone lado a lado: a la izquierda, una notificación urgente destacada con una etiqueta amarilla de prioridad mientras el ícono de luna del modo Concentración está en la barra de estado; a la derecha, una pantalla atenuada con un grupo de notificaciones comunes en un Resumen programado

Más de 80,000 empresas confían en nosotros para escalar su engagement

El formato completo

Desde iOS 15 es el usuario quien decide cuánto silencio quiere. Un modo Concentración retiene las notificaciones y el Resumen programado se las entrega todas juntas por la noche. Eso le sirve a una oferta. Arruina una alerta de fraude, y el nivel de interrupción de tu push es el campo que separa una cosa de la otra. Para una app FinTech, de pagos o de delivery en LATAM, es la diferencia entre una alerta a tiempo y un aviso que llega tarde.

passive (iOS 15+)

Llega a la lista de notificaciones sin sonido y sin encender la pantalla. Es el nivel para una recomendación o una oferta que puede esperar a que el usuario mire.

active (por defecto)

Enciende la pantalla y suena, pero igual espera detrás de un modo Concentración y del Resumen. Todos los push que envías hoy ya tienen este nivel.

time-sensitive

Atraviesa el modo Concentración y el Resumen programado: se publica de inmediato, marcado con el banner amarillo Time Sensitive, y se mantiene visible durante un tiempo.

critical

Todo lo que hace Time-Sensitive, más la anulación de No molestar y del interruptor de silencio, así que un teléfono en silencio igual suena. Apple otorga este permiso a apps de salud, seguridad y protección.

Qué atraviesa cada nivel

NivelSonido y encendido de pantallaConcentración y ResumenNo molestar y silencioQué necesita
passive–––Nada
activeSí––Nada, es lo que hace un push por defecto
time-sensitiveSí, con el banner amarilloSí–La capacidad Time Sensitive Notifications declarada en tu app
criticalSí, suena en silencioSíSíEl permiso Critical Alerts, otorgado a tu app por Apple
Nivel
1 / 4
passive
Sonido y encendido de pantalla
–
Concentración y Resumen
–
No molestar y silencio
–
Qué necesita
Nada
Nivel
2 / 4
active
Sonido y encendido de pantalla
Sí
Concentración y Resumen
–
No molestar y silencio
–
Qué necesita
Nada, es lo que hace un push por defecto
Nivel
3 / 4
time-sensitive
Sonido y encendido de pantalla
Sí, con el banner amarillo
Concentración y Resumen
Sí
No molestar y silencio
–
Qué necesita
La capacidad Time Sensitive Notifications declarada en tu app
Nivel
4 / 4
critical
Sonido y encendido de pantalla
Sí, suena en silencio
Concentración y Resumen
Sí
No molestar y silencio
Sí
Qué necesita
El permiso Critical Alerts, otorgado a tu app por Apple

Dónde lo configuras

Dos switches en el editor

El editor de push únicos tiene una opción Time-sensitive y otra Critical Push por separado en su configuración de iOS. Cambiar la urgencia de una campaña no requiere un nuevo release.

Un campo en la API

ios_interruption_level en /createMessage acepta passive, active, time-sensitive y critical, y va junto con apns-push-type: alert.

Lectura del permiso en el SDK

El SDK de iOS informa si un dispositivo todavía permite Time-Sensitive, así dejas de usar ese nivel con usuarios que lo desactivaron.

Su función dentro de un journey

Un solo Journey, urgencia por niveles

El nivel es un atributo de un mensaje que ya estás enviando. La audiencia, el trigger, el segmento y el perfil del cliente se quedan donde están; lo que cambia es con cuánta fuerza ese mensaje pide atención.

Así, la rama de fraude de un flujo va como time-sensitive mientras la rama de recuperación se queda en passive, dentro del mismo Customer Journey que ya maneja tus push, in-app, email y SMS.

Un inicio de sesión sospechoso, detectado a las 2 AM

Un motor de riesgo marca un inicio de sesión y dispara un evento. Un push silencioso precarga el detalle del dispositivo en segundo plano, invisible para el usuario, y el push time-sensitive llega atravesando el modo Concentración Dormir con dos botones: Soy yo, y No soy yo en rojo de acción destructiva.

No soy yo congela la tarjeta y abre la pantalla de recuperación. Si nadie toca ningún botón en cinco minutos, el mismo Journey pasa a SMS con la misma opción, y Message Inbox guarda la alerta dentro de la app.

Para qué usarlo

El nivel se gana su lugar cuando un mensaje pierde su valor si se lee tres horas después. En la mayoría de las apps son unos pocos flujos, y todo lo demás va en active o passive.

MomentoQué dice el pushPor qué merece atravesar el silencio
FinTech: fraude e inicio de sesión sospechosoAprueba este pago: Tarjeta congeladaEl dinero se mueve mientras el resumen espera
Trading y cripto: margen y liquidaciónLlamada de margen: Liquidación en 10 minutosUna alerta de precio leída después de cerrar la posición es solo un comprobante
Ride-hailing: llega el conductorTu conductor está afueraEl conductor espera dos minutos. El resumen llega en tres horas
Delivery de comida: el repartidor está en la puertaTu repartidor está en la puertaUna ventana en la puerta que se mide en uno o dos minutos
Aerolíneas y trenes: imprevistos del díaPuerta cambiada a B12: Vuelo canceladoEl pasajero está en la terminal equivocada ahora mismo
Salud y farmacia: medicación y resultadosHora de tu dosis: Tu resultado está listoEs el propio ejemplo de Apple, y uno de los dos casos que autoriza para Critical
Energía y servicios: cortes y seguridadCorte en tu zona: Fuga detectadaLa gente ya está preocupada, y una alarma de seguridad puede calificar para Critical
Préstamos, estacionamiento, carga de vehículos eléctricos: un plazo con costoPago vencido: El parquímetro está por vencerUn cargo que el usuario todavía puede evitar, por más o menos lo que tarda en llegar el push
Momento
1 / 8
FinTech: fraude e inicio de sesión sospechoso
Qué dice el push
Aprueba este pago: Tarjeta congelada
Por qué merece atravesar el silencio
El dinero se mueve mientras el resumen espera
Momento
2 / 8
Trading y cripto: margen y liquidación
Qué dice el push
Llamada de margen: Liquidación en 10 minutos
Por qué merece atravesar el silencio
Una alerta de precio leída después de cerrar la posición es solo un comprobante
Momento
3 / 8
Ride-hailing: llega el conductor
Qué dice el push
Tu conductor está afuera
Por qué merece atravesar el silencio
El conductor espera dos minutos. El resumen llega en tres horas
Momento
4 / 8
Delivery de comida: el repartidor está en la puerta
Qué dice el push
Tu repartidor está en la puerta
Por qué merece atravesar el silencio
Una ventana en la puerta que se mide en uno o dos minutos
Momento
5 / 8
Aerolíneas y trenes: imprevistos del día
Qué dice el push
Puerta cambiada a B12: Vuelo cancelado
Por qué merece atravesar el silencio
El pasajero está en la terminal equivocada ahora mismo
Momento
6 / 8
Salud y farmacia: medicación y resultados
Qué dice el push
Hora de tu dosis: Tu resultado está listo
Por qué merece atravesar el silencio
Es el propio ejemplo de Apple, y uno de los dos casos que autoriza para Critical
Momento
7 / 8
Energía y servicios: cortes y seguridad
Qué dice el push
Corte en tu zona: Fuga detectada
Por qué merece atravesar el silencio
La gente ya está preocupada, y una alarma de seguridad puede calificar para Critical
Momento
8 / 8
Préstamos, estacionamiento, carga de vehículos eléctricos: un plazo con costo
Qué dice el push
Pago vencido: El parquímetro está por vencer
Por qué merece atravesar el silencio
Un cargo que el usuario todavía puede evitar, por más o menos lo que tarda en llegar el push

Cuándo dejarlo en active o passive

Apple es explícita: el nivel existe para urgencias reales y no debe usarse para marketing. Cuando un push Time-Sensitive se queda sin tocar, iOS le ofrece al usuario un switch de un toque en la pantalla de bloqueo que desactiva el nivel para tu app, de forma permanente y sin forma de pedirlo de nuevo. Así que estos se quedan donde están.

  • Promociones, descuentos y campañas de temporada como Hot Sale o Buen Fin.
  • Lanzamientos de contenido, episodios nuevos y resúmenes editoriales.
  • Reactivación, recuperación y recordatorios de carrito abandonado.
  • Empujones de LiveOps en juegos: recarga de energía, inicio de eventos, recordatorios de rachas.
El nivel hace que se vea. Las palabras deciden qué pasa después

50 notificaciones push que vale la pena copiar, con el texto y el creativo que las hicieron funcionar.

Ver los ejemplos

Cobertura técnica y de plataformas

Los niveles de interrupción son una función de iOS 15. Android maneja la urgencia con la importancia del canal de notificación, que el SDK de Pushwoosh crea a partir del payload del push en lugar de que tu app lo registre en código, y la web no tiene nada equivalente. En LATAM, donde Android tiene la mayor parte del mercado, conviene pensar ambos mecanismos juntos. La última columna indica dónde el nivel es el push en sí y dónde depende de algo que Apple te tiene que otorgar primero.

FuncionalidadiOSAndroidWebLo entrega
Niveles passive y activeiOS 15+––El push en sí, sin código en la app
Nivel time-sensitiveiOS 15+––El push, una vez que tu app declara la capacidad Time Sensitive Notifications
Nivel criticaliOS 15+, requiere permiso––El push, una vez que Apple le otorga a tu app el permiso Critical Alerts
Switch sin código al crear el mensajeSí, en la configuración de iOS de la campaña––Control Panel de Pushwoosh, push único y presets
Nivel definido desde la APIios_interruption_level en /createMessage––La Messages API
Un nivel distinto por rama del JourneySí––El paso del Journey, que lleva el nivel como atributo del mensaje
Saber si un dispositivo todavía permite Time-SensitiveSí––El SDK de iOS de Pushwoosh
El control de urgencia equivalenteLos cuatro niveles de interrupciónImportancia del canal y prioridad del push–El canal de notificación, creado a partir del payload del push
Funcionalidad
1 / 8
Niveles passive y active
iOS
iOS 15+
Android
–
Web
–
Lo entrega
El push en sí, sin código en la app
Funcionalidad
2 / 8
Nivel time-sensitive
iOS
iOS 15+
Android
–
Web
–
Lo entrega
El push, una vez que tu app declara la capacidad Time Sensitive Notifications
Funcionalidad
3 / 8
Nivel critical
iOS
iOS 15+, requiere permiso
Android
–
Web
–
Lo entrega
El push, una vez que Apple le otorga a tu app el permiso Critical Alerts
Funcionalidad
4 / 8
Switch sin código al crear el mensaje
iOS
Sí, en la configuración de iOS de la campaña
Android
–
Web
–
Lo entrega
Control Panel de Pushwoosh, push único y presets
Funcionalidad
5 / 8
Nivel definido desde la API
iOS
ios_interruption_level en /createMessage
Android
–
Web
–
Lo entrega
La Messages API
Funcionalidad
6 / 8
Un nivel distinto por rama del Journey
iOS
Sí
Android
–
Web
–
Lo entrega
El paso del Journey, que lleva el nivel como atributo del mensaje
Funcionalidad
7 / 8
Saber si un dispositivo todavía permite Time-Sensitive
iOS
Sí
Android
–
Web
–
Lo entrega
El SDK de iOS de Pushwoosh
Funcionalidad
8 / 8
El control de urgencia equivalente
iOS
Los cuatro niveles de interrupción
Android
Importancia del canal y prioridad del push
Web
–
Lo entrega
El canal de notificación, creado a partir del payload del push

Seguridad y hosting

Pushwoosh opera en su propio hardware en EE.UU. y Alemania, bajo GDPR.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

Cómo funciona

Configurar el nivel no requiere código. Ganarse el derecho a usarlo es un paso de ingeniería que se hace una vez para Time-Sensitive y una revisión de Apple para Critical, y ese paso es igual con cualquier proveedor porque es el modelo de Apple.

  1. Obtén el permiso una vez (desarrollador)

    passive y active no necesitan nada. Time-Sensitive necesita la capacidad Time Sensitive Notifications declarada en Xcode, sin versión mínima del SDK. Critical necesita el permiso Critical Alerts que otorga Apple, que se solicita desde el Developer Portal y está reservado para salud, seguridad y protección, más una solicitud de autorización .criticalAlert en tu app.

  2. Define el nivel en el mensaje (sin código o por API)

    Activa Time-sensitive o Critical Push en la configuración de iOS del editor, o envía ios_interruption_level a través de la Messages API. Todo lo demás del push se comporta exactamente igual.

  3. Orquéstalo (sin código)

    La misma audiencia, el mismo Customer Journey. Sube el nivel en la rama que se lo ganó y deja el resto en active o passive.

Límites que conviene conocer

El control es potente y se vuelve en tu contra si abusas de él. Estos son sus bordes.

  • Solo iOS. La urgencia en Android pasa por la importancia del canal de notificación, un mecanismo aparte que el SDK crea a partir del payload del push, así que el nivel llega a la parte de tu audiencia que usa iPhone.
  • El usuario puede desactivar Time-Sensitive para tu app desde la pantalla de bloqueo con un toque. Los push con ese nivel con los que nadie interactúa son los que hacen que iOS ofrezca ese switch.
  • Critical depende de Apple. Apple otorga el permiso a tu app después de una revisión y lo reserva para salud, seguridad y protección, así que ningún proveedor te lo puede dar.
  • Desde iOS 18, la función Intelligent Breakthrough del dispositivo todavía puede retener un push Time-Sensitive que considere poco importante. Trata el nivel como un pedido fuerte que el sistema tiene libertad de evaluar.
  • El nivel cambia cómo se presenta un mensaje. No suma audiencia ni creatividad, y mejora un push que ibas a enviar de todos modos.
  • La entrega y la apertura se reportan como siempre, y el nivel no deja una marca propia. Para medirlo, compara la rama urgente contra active en tasa de apertura y tiempo hasta la apertura.