La iOS Live Activity API per tutto ciò che parla HTTP
PushWard è una iOS Live Activity API: invia una singola richiesta HTTP e appare in diretta sulla Lock Screen e nella Dynamic Island dell'iPhone, si aggiorna in tempo reale e si rimuove da sola quando il compito è finito. Niente codice ActivityKit, niente Xcode, nessuna revisione dell'App Store da parte tua.
Che cos'è una Live Activity?
Una Live Activity è una funzione di iOS che mostra informazioni live, leggibili a colpo d'occhio, sulla Lock Screen, nella Dynamic Island e in StandBy — senza che il destinatario apra mai un'app. A differenza di una notifica push, che appare una volta e scivola nell'elenco, una Live Activity resta fissata e si aggiorna in tempo reale: una build che avanza tra i suoi passaggi, un timer che scorre, una consegna che si avvicina. PushWard trasforma una singola richiesta HTTP in una di esse.
Come funziona l'API
Crea un'attività, avviala, aggiornala e terminala — tutto tramite la REST API di PushWard con la tua chiave di integrazione. Qualsiasi servizio in grado di inviare una richiesta HTTP può guidare ciò che le persone vedono a colpo d'occhio. Non ci sono certificati APNs né codice client da scrivere; PushWard gestisce la consegna tramite 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"
} }'Un template per ogni tipo di aggiornamento
Scegli tra template di Live Activity pensati per compiti diversi — una barra di avanzamento generica, un conto alla rovescia, una sequenza di passaggi, un avviso, un indicatore, una sparkline temporale, una board di riquadri o un registro eventi live. Ognuno ha un layout ottimizzato per Lock Screen e Dynamic Island.
Funziona con il tuo stack
Invia Live Activities direttamente dagli strumenti che già usi. Bridge pronti all'uso e un relay webhook ospitato coprono gli avvisi di Grafana, le automazioni di Home Assistant, GitHub Actions, i download di SABnzbd, le stampe Bambu Lab, le sync di ArgoCD e qualsiasi altra cosa in grado di inviare JSON.
Prova la iOS Live Activity API
Guarda una Live Activity arrivare su un iPhone simulato nel playground, oppure leggi la guida introduttiva e invia la tua prima con curl in pochi minuti.