iOS Live Activity API untuk apa pun yang berbicara HTTP
PushWard adalah iOS Live Activity API: kirim satu permintaan HTTP dan ia muncul langsung di Lock Screen dan Dynamic Island iPhone, diperbarui secara real-time, dan hilang dengan sendirinya saat tugas selesai. Tanpa kode ActivityKit, tanpa Xcode, tanpa tinjauan App Store di pihak Anda.
Apa itu Live Activity?
Live Activity adalah fitur iOS yang menampilkan informasi langsung dan mudah dibaca sekilas di Lock Screen, di Dynamic Island, dan di StandBy — tanpa penerima perlu membuka aplikasi. Berbeda dengan notifikasi push yang muncul sekali lalu tenggelam di daftar, Live Activity tetap terpasang dan diperbarui secara real-time: build yang melewati langkah-langkahnya, timer yang menghitung mundur, pengiriman yang semakin dekat. PushWard mengubah satu permintaan HTTP menjadi hal itu.
Cara kerja API
Buat aktivitas, mulai, perbarui, dan akhiri — semuanya melalui REST API PushWard dengan kunci integrasi Anda. Layanan apa pun yang bisa mengirim permintaan HTTP dapat mengendalikan apa yang orang lihat sekilas. Tidak ada sertifikat APNs dan tidak ada kode klien yang harus ditulis; PushWard menangani pengiriman melalui 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"
} }'Template untuk setiap jenis pembaruan
Pilih dari template Live Activity yang dibuat untuk tugas berbeda — bilah progres generik, hitung mundur, urutan langkah, peringatan, pengukur, sparkline linimasa, papan ubin, atau log peristiwa langsung. Masing-masing punya tata letak yang disetel untuk Lock Screen dan Dynamic Island.
Bekerja dengan stack Anda
Kirim Live Activities langsung dari alat yang sudah Anda jalankan. Bridge siap pakai dan relay webhook yang dihosting mencakup peringatan Grafana, otomasi Home Assistant, GitHub Actions, unduhan SABnzbd, cetakan Bambu Lab, sinkronisasi ArgoCD, dan apa pun yang bisa mengirim JSON.
Coba iOS Live Activity API
Saksikan Live Activity muncul di iPhone simulasi di playground, atau baca panduan memulai dan kirim yang pertama dengan curl dalam beberapa menit.