La iOS Live Activity API para todo lo que hable HTTP
PushWard es una iOS Live Activity API: envía una sola petición HTTP y aparece en vivo en la Lock Screen y la Dynamic Island del iPhone, actualizándose en tiempo real y retirándose sola cuando la tarea termina. Sin código de ActivityKit, sin Xcode y sin revisión del App Store por tu parte.
¿Qué es una Live Activity?
Una Live Activity es una función de iOS que muestra información en vivo y de un vistazo en la Lock Screen, en la Dynamic Island y en StandBy — sin que el destinatario abra nunca una app. A diferencia de una notificación push, que aparece una vez y se pierde en la lista, una Live Activity permanece fijada y se actualiza en tiempo real: un build avanzando por sus pasos, un temporizador en cuenta atrás, un pedido acercándose. PushWard convierte una sola petición HTTP en una de ellas.
Cómo funciona la API
Crea una actividad, iníciala, actualízala y termínala — todo a través de la REST API de PushWard con tu clave de integración. Cualquier servicio capaz de enviar una petición HTTP puede controlar lo que la gente ve de un vistazo. No hay certificados de APNs ni código de cliente que escribir; PushWard se encarga de la entrega a través de Apple Push Notification service.
# 1. Create an activity
curl -X POST https://api.pushward.app/activities \
-H "Authorization: Bearer hlk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "slug": "deploy", "name": "Deploy to production" }'
# 2. Start the Live Activity on the Lock Screen
curl -X PATCH https://api.pushward.app/activities/deploy \
-H "Authorization: Bearer hlk_YOUR_KEY" \
-H "Content-Type: application/merge-patch+json" \
-d '{ "state": "ongoing", "content": {
"template": "generic", "progress": 0.2,
"state": "Building...", "accent_color": "cyan"
} }'
# 3. End it when the task is done
curl -X PATCH https://api.pushward.app/activities/deploy \
-H "Authorization: Bearer hlk_YOUR_KEY" \
-H "Content-Type: application/merge-patch+json" \
-d '{ "state": "ended", "content": {
"template": "generic", "progress": 1, "state": "Deployed"
} }'Una plantilla para cada tipo de actualización
Elige entre plantillas de Live Activity pensadas para distintos trabajos — una barra de progreso genérica, una cuenta atrás, una secuencia de pasos, una alerta, un indicador, una sparkline de línea de tiempo, un tablero de fichas o un registro de eventos en vivo. Cada una tiene un diseño ajustado a la Lock Screen y la Dynamic Island.
Funciona con tu stack
Envía Live Activities directamente desde las herramientas que ya usas. Bridges listos para usar y un relay de webhooks alojado cubren alertas de Grafana, automatizaciones de Home Assistant, GitHub Actions, descargas de SABnzbd, impresiones de Bambu Lab, sincronizaciones de ArgoCD y cualquier otra cosa capaz de enviar JSON.
Prueba la iOS Live Activity API
Mira cómo una Live Activity aterriza en un iPhone simulado en el playground, o lee la guía de inicio y envía la primera con curl en unos minutos.