Introducción

Agrega actividades en vivo nativas a cualquier producto desde la web. Sin desarrollo móvil.

WebActivity pone tarjetas en vivo en los celulares de los usuarios, controladas desde un sitio web o un backend con unas pocas llamadas HTTP.

En iOS: actividades en vivo

Una actividad en vivo es una tarjeta en vivo en la pantalla bloqueada, en la Dynamic Island y en la pila inteligente del Apple Watch. Muestra algo que cambia (un pedido, un partido, una cuenta regresiva) y se actualiza en su lugar. El usuario no necesita abrir nada.

En Android: Live Updates

La misma actividad llega a los celulares Android como una notificación que se actualiza en su lugar.

  • Los usuarios de Android instalan la app de WebActivity. El lanzamiento instantáneo sin instalación solo existe en iOS.
  • Android 16 y versiones posteriores la muestran como Live Update. Las versiones anteriores muestran una notificación normal.
  • Android no puede dibujar un diseño a medida, así que cada diseño usa la forma más parecida que Android permite.

Cómo funciona

  1. Inicio. Un backend llama a POST /api/start. Recibe un activityId y un botón de lanzamiento.
  2. Lanzamiento. Un usuario toca el botón de lanzamiento en una página web. La tarjeta aparece en su celular.
  3. Actualización. El backend llama a POST /api/update. La tarjeta cambia en el celular.
  4. Fin. El backend llama a POST /api/end. La tarjeta se quita.

Términos clave

TérminoSignificado
ActividadUna tarjeta en vivo para un celular. Su id es el activityId (act- y 12 caracteres). Con reutilización, cada celular recibe su propia copia.
DiseñoEl aspecto de la tarjeta: progress, picture, versus o countdown. Consulta diseños.
EstadoLo que muestra la tarjeta. Consulta el objeto state.
Contenedor (widgetContainerId)Cualquier texto que identifique un widget, por ejemplo “pizza-tracker”. Envía el mismo valor en cada llamada para ese widget. Un celular conserva una actividad por contenedor.
Grupo (group)Una etiqueta opcional. Una sola llamada puede actualizar o finalizar todas las actividades con el mismo grupo.
Botón de lanzamientoEl iframe que devuelve la llamada start. Un usuario lo toca para agregar la actividad a su celular.
ReutilizaciónUn botón de lanzamiento para muchos celulares. Consulta un botón, muchos celulares.
ReinicioEl celular vuelve a crear la tarjeta en lugar de cambiarla. Un reinicio siempre genera una alerta.
Dynamic Island compactaLa Dynamic Island pequeña en la parte superior de la pantalla del iPhone mientras el usuario hace otra cosa.
PushUna entrega a un celular. La facturación cuenta los envíos push. Consulta entrega y facturación.

Los usuarios reciben las tarjetas con la app WebActivity en iPhone y Android. En iPhone también puede abrirse como App Clip, una versión pequeña que no requiere instalación. Lo que recopila la app, y quién puede ver el contenido, está en datos y privacidad.

Casos de uso

Estas superficies antes eran solo para empresas con grandes apps nativas: el seguimiento de viajes de Uber, el estado de pedidos de DoorDash, los marcadores en vivo de ESPN. WebActivity ofrece esa misma superficie a todo lo que pueda alcanzar un código QR o un enlace.

  • Un partido de fútbol americano de preparatoria: un código QR en la entrada pone el marcador en vivo en cada celular de las gradas, con historia del equipo, datos curiosos y dedicatorias pagadas de estudiantes y padres durante el partido.
  • Una recaudación de fondos escolar: los padres ven cómo el total de donaciones sube hacia la meta toda la semana, directo en la pantalla bloqueada.
  • Apuestas deportivas: la apuesta y las cuotas actuales en la pantalla bloqueada hasta que termina el partido.
  • Agentes de IA: un agente de larga duración informa cada paso al celular mientras trabaja.
  • Herramientas internas de equipo: despliegues, incidentes y profundidad de colas en los celulares del equipo, sin crear ni distribuir una app interna.

¿Quieres crear actividades en vivo sin “desarrollarlas”?

¿Quieres empezar a crear hoy?

Sin enviar nada al App Store y sin código nativo que mantener. Un enlace lleva tu actividad a las pantallas de tus usuarios, y una API fácil de usar la mantiene en vivo.

Incluye: 7,000 envíos push gratis al mes

Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaLimpiar pisoComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
En vivo
Ver en vivoGatocam de MolyHace 3 segundosCámara del gato
Ya está en el hornoMat tiene tu pedido en el horno.Domino's
PreparandoEn caminoEntregado
Pensando
Revisando endpoint de APIPreparando cambios en Foodscout
PensandoTrabajandoListo
Llega en 30 minutosMat va a toda prisa hacia ti.Domino's
En caminoEntregado
GTA00:00
GTA00:00:00GTA VI
San Francisco ShockLocal1
MapaMidtown
3
Dallas FuelVisitanteOverwatch LeagueVer en vivo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
AbordajeEn vueloLlegó
Abordaje
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaLimpiar pisoComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
En vivo
Ver en vivoGatocam de MolyHace 3 segundosCámara del gato
Ya está en el hornoMat tiene tu pedido en el horno.Domino's
PreparandoEn caminoEntregado
Pensando
Revisando endpoint de APIPreparando cambios en Foodscout
PensandoTrabajandoListo
Llega en 30 minutosMat va a toda prisa hacia ti.Domino's
En caminoEntregado
GTA00:00
GTA00:00:00GTA VI
San Francisco ShockLocal1
MapaMidtown
3
Dallas FuelVisitanteOverwatch LeagueVer en vivo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
AbordajeEn vueloLlegó
Abordaje
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaLimpiar pisoComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
En vivo
Ver en vivoGatocam de MolyHace 3 segundosCámara del gato
Ya está en el hornoMat tiene tu pedido en el horno.Domino's
PreparandoEn caminoEntregado
Pensando
Revisando endpoint de APIPreparando cambios en Foodscout
PensandoTrabajandoListo
Llega en 30 minutosMat va a toda prisa hacia ti.Domino's
En caminoEntregado
GTA00:00
GTA00:00:00GTA VI
San Francisco ShockLocal1
MapaMidtown
3
Dallas FuelVisitanteOverwatch LeagueVer en vivo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
AbordajeEn vueloLlegó
Abordaje
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min