Muestra toda la historia en la pantalla de bloqueo
Pushwoosh inicia y actualiza una tarjeta en vivo para un pedido, un viaje o un partido, desde la misma campaña y el mismo journey que el resto de tus push. iOS la mantiene en la pantalla de bloqueo y en la Dynamic Island mientras dura el evento.
Más de 80,000 empresas confían en nosotros para escalar su engagement
El formato, completo
Un push simple dice que algo pasó, una vez. Una Live Activity lo sigue diciendo: la misma tarjeta en la pantalla de bloqueo se reescribe mientras el pedido, el viaje o el partido siguen en curso.
Inicio local
Inicia la actividad desde dentro de tu app con ActivityKit, en iOS 16.1 y posteriores.
Push-to-start
Un push basado en token abre la actividad con la app cerrada, en iOS 17.2 y posteriores.
Actualizaciones de contenido en vivo
/updateLiveActivity reescribe la misma tarjeta a medida que avanza el evento.
Una tarjeta para todo el segmento
Envía un push a un ID de actividad compartido y todos los dispositivos con esa actividad se actualizan juntos.
Sincronizada entre la pantalla de bloqueo y el Watch
Una actividad, sincronizada entre superficies, incluido el Smart Stack del Apple Watch en watchOS 11.
Un solo helper de tokens
setup() rastrea y renueva automáticamente tus tokens de push-to-start y push-to-update.
Dónde queda una Live Activity entre un push y una pantalla
| Cuando el mensaje es | Envía | Dónde vive |
|---|---|---|
| Un cambio de estado, dicho una vez | Un push simple | El banner, y luego la lista de la pantalla de bloqueo |
| Un cambio que merece una imagen | Un push con rich media | La notificación expandida |
| Una decisión que el usuario puede tomar con un toque | Un push interactivo | Botones en la notificación |
| Un evento en curso, de minutos a horas | Una Live Activity | Una tarjeta en la pantalla de bloqueo y en la Dynamic Island, que se reescribe en el mismo lugar |
| Un registro al que el usuario vuelve después | Message Inbox | Una lista dentro de la app |
| Detalle, un formulario o un diseño | Un mensaje in-app | Una pantalla completa en la app |
Su función, dentro de un journey
Un journey para ambas plataformas
Una Live Activity es un atributo de un mensaje que ya estás enviando, no una integración aparte. La audiencia, el trigger, el segmento y el perfil de cliente se quedan donde están, y el formato decide cómo se ve ese mensaje mientras el evento sigue en curso.
Los iPhone reciben la Live Activity, los teléfonos con Android 16 reciben una Live Update, y los dispositivos más antiguos reciben un push estándar, todo desde el mismo Customer Journey que maneja tus push, mensajes in-app y emails. En LATAM, donde Android es mayoría, esa rama de Android es la que llega a la mayor parte de tu audiencia.
Un pedido trabajado de principio a fin
El restaurante acepta el pedido, y el journey abre la Live Activity con una llamada push-to-start.
Un silent push precarga los datos del repartidor en segundo plano, invisible para el usuario, así la primera actualización llega con un nombre real y un tiempo estimado real. Preparando, repartidor asignado y a dos minutos reescriben después esa misma tarjeta. Apple limita las Live Activities al evento en curso, así que cualquier upsell para el próximo pedido corre como un mensaje in-app en el mismo journey, no en la tarjeta. El evento de entrega termina la actividad y deja el recibo en Message Inbox.
Para qué usarlo
Una Live Activity se gana su lugar cuando algo está realmente en curso y el usuario ya lo inició: un pedido, un viaje, un partido que ya empezó. Apple restringe la superficie a eso: nada de anuncios, nada de ofertas, nada que el usuario no haya puesto en marcha.
| Momento | Qué lleva la tarjeta | Qué hace el usuario |
|---|---|---|
| Delivery de comida: un pedido en curso | Aceptado, preparando, repartidor asignado, a minutos | Mira la pantalla de bloqueo en lugar de volver a abrir la app |
| Apps de transporte: un viaje en curso | Conductor en camino, tiempo estimado, avance del viaje | Revisa la Dynamic Island en lugar de la pantalla del mapa |
| E-commerce: después de la compra | Enviado, en reparto, a pocas paradas, entregado | Sigue el paquete desde la pantalla de bloqueo y sabe cuándo estar en casa |
| Marketplaces: varios pedidos a la vez | Una tarjeta por envío, cada una de su propio vendedor | Lleva el control de paquetes que llegan en días distintos |
| Aerolíneas: el día del vuelo | Puerta, abordaje, retraso, banda de equipaje | Revisa la puerta desde la pantalla de bloqueo en una terminal ruidosa |
| Car-sharing: una renta activa | Sesión en curso, combustible o carga, tiempo restante, punto de devolución | Sigue la cuenta regresiva de la sesión sin abrir la app |
| Deportes en vivo: un partido en juego | Marcador, reloj, periodo | Sigue el partido con el teléfono bloqueado |
| Apuestas deportivas: una apuesta en vivo | Estado de la apuesta, momios en vivo, ventana de cash-out | Actúa sobre el cash-out antes de que se cierre la ventana |
Los casos de uso de apuestas deportivas, trading, banca y telemedicina necesitan una aprobación de compliance antes del lanzamiento: involucra a tu CSM de Pushwoosh desde el principio.
Cobertura de plataformas y técnica
Las Live Activities son una superficie exclusiva de iOS, y las versiones mínimas son lo primero que debes comparar con tu propia base instalada. La última columna indica dónde el push es el propio formato y dónde solo activa algo que tu app ya incluye.
| Capacidad | iOS | Android | Lo entrega |
|---|---|---|---|
| Una tarjeta en curso que se actualiza en el mismo lugar | iOS 16.1+, como Live Activity | Android 16 (API 36), como Live Update | El push, mostrado por el SDK con la API de actividades en vivo del SO |
| Inicio remoto sin abrir la app | iOS 17.2+, push-to-start | Sí, desde el servidor | Solo APNs basado en token: la configuración basada en certificado no es compatible con Live Activities |
| Actualizaciones de contenido | /updateLiveActivity | OPERATION_UPDATE en la Messages API | El mismo ID de actividad liga cada actualización a la tarjeta en curso |
| Actualizar a todos en la misma actividad | Un push al ID de actividad compartido | Android actualiza por dispositivo | Cada dispositivo con ese ID de actividad se vuelve a mostrar con el siguiente push: no hay un canal de broadcast aparte |
| Indicador compacto siempre visible | Dynamic Island (iPhone 14 Pro+), Smart Stack del Apple Watch | Chip en la barra de estado | El SO, a partir de la actividad en vivo |
| Código del widget | Una Widget Extension con SwiftUI/WidgetKit, creada por un desarrollador | El módulo del SDK pushwoosh-liveupdates incluye el estilo predeterminado | Apple exige tu propia interfaz de widget; Android incluye el estilo de progreso del SO |
/updateLiveActivityOPERATION_UPDATE en la Messages APIpushwoosh-liveupdates incluye el estilo predeterminadoSeguridad y hosting
Pushwoosh opera en su propio hardware en EE.UU. y Alemania, bajo GDPR.
Cómo funciona
Crear el widget es un paso de ingeniería que se hace una sola vez. Después, las tres operaciones corren desde el Control Panel y la API como cualquier otro mensaje del journey.
-
Crea el widget una vez (desarrollador)
Agrega una Widget Extension con ActivityKit y SwiftUI/WidgetKit, siguiendo el modelo de atributos de Live Activity de Apple. Este paso necesita un desarrollador: Apple exige tu propio código de interfaz para la tarjeta.
-
Controla todo el ciclo de vida desde el servidor (API)
Push-to-start abre la actividad,
/updateLiveActivityla reescribe y una llamada de cierre la termina, todo a través de la Messages API con un ID de actividad que liga las operaciones.setup()gestiona por ti los tokens de push-to-start y push-to-update. -
Orquéstalo (no-code)
Dispara esas operaciones desde el mismo Customer Journey que el resto de tu mensajería, con el mismo segmento y el mismo perfil de cliente. La parte de Android de la misma historia también corre desde ese journey, mediante las Live Updates.
Límites que conviene conocer
Explora productos relacionados
Un pedido, un viaje o una entrega en una sola tarjeta que se actualiza en la pantalla de bloqueo de Android 16. Pushwoosh la controla desde el servidor.
Notificaciones push móviles con Pushwoosh: alcance total, contenido enriquecido, targeting preciso y 99% de uptime. Convierte usuarios en clientes fieles.
Diseña y optimiza tus campañas con una única herramienta visual. Comunica, conecta, retén, convierte, segmenta y experimenta con el Constructor de Viajes del Cliente de Pushwoosh.
Mensajería in-app de Pushwoosh: onboarding, upsell, anuncios y feedback justo cuando tus usuarios están activos en la app. Editor sin código, plantillas nativas vía SDK, analítica por elemento. Cumple con GDPR. Empieza gratis.
Muestra el viaje en la pantalla de bloqueo, avisa cuando llega el conductor y haz el onboarding de pasajeros y conductores en una sola plataforma.
Externaliza la mensajería de tu app y web a la API de Pushwoosh. Gestionamos notificaciones push, correo electrónico, SMS y flujos de datos; tú construyes productos exitosos sin límites.