De iOS Live Activity API voor alles wat HTTP spreekt
PushWard is een iOS Live Activity API: verstuur één HTTP-verzoek en het verschijnt live op de iPhone Lock Screen en in de Dynamic Island, wordt realtime bijgewerkt en ruimt zichzelf op zodra de taak klaar is. Geen ActivityKit-code, geen Xcode, geen App Store-review aan jouw kant.
Wat is een Live Activity?
Een Live Activity is een iOS-functie die live, in één oogopslag leesbare informatie toont op de Lock Screen, in de Dynamic Island en in StandBy — zonder dat de ontvanger ooit een app opent. Anders dan een pushmelding, die één keer verschijnt en in de lijst verdwijnt, blijft een Live Activity vastgezet en wordt hij realtime bijgewerkt: een build die zijn stappen doorloopt, een timer die aftelt, een bezorging die dichterbij komt. PushWard maakt van één HTTP-verzoek precies dat.
Zo werkt de API
Maak een activiteit aan, start, update en beëindig hem — allemaal via de REST API van PushWard met je integratiesleutel. Elke service die een HTTP-verzoek kan versturen, bepaalt wat mensen in één oogopslag zien. Er zijn geen APNs-certificaten en geen clientcode om te schrijven; PushWard verzorgt de bezorging via 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"
} }'Een sjabloon voor elk soort update
Kies uit Live Activity-sjablonen voor uiteenlopende taken — een generieke voortgangsbalk, een countdown, een stappenreeks, een alert, een meter, een tijdlijn-sparkline, een bord met tegels of een live gebeurtenissenlog. Elk heeft een lay-out afgestemd op de Lock Screen en de Dynamic Island.
Werkt met jouw stack
Verstuur Live Activities rechtstreeks vanuit de tools die je al draait. Kant-en-klare bridges en een gehoste webhook-relay dekken Grafana-alerts, Home Assistant-automatiseringen, GitHub Actions, SABnzbd-downloads, Bambu Lab-prints, ArgoCD-syncs en alles wat verder JSON kan versturen.
Probeer de iOS Live Activity API
Zie in de playground een Live Activity op een gesimuleerde iPhone landen, of lees de startgids en verstuur er binnen een paar minuten zelf een met curl.