Ikhtisar#
Atur polling latar belakang PocketHook untuk secara otomatis memeriksa informasi baru dan mengirimkan notifikasi ringkasan harian.
Cara Kerjanya#
- PocketHook melakukan polling ke server Anda secara berkala (interval dapat dikonfigurasi)
- Ketika endpoint polling mengembalikan
true, PocketHook mengirim pesan fetch - Server merespons dengan ringkasan dan secara opsional memicu Shortcut
Pengaturan Server#
Endpoint Polling#
Buat endpoint yang mengembalikan true ketika ada data baru. URL sepenuhnya dapat dikonfigurasi di Pengaturan PocketHook — Anda dapat menggunakan path apa saja (mis. /jobs, /check, /status):
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
Perintah Ringkasan#
Tangani pesan fetch di router Anda:
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
Konfigurasi PocketHook#
- Buka Pengaturan → Polling Latar Belakang
- Aktifkan polling
- Atur URL Polling ke
https://your-server.com/jobs - Atur Pesan Fetch ke
daily-summary - Pilih Interval Polling Anda (mis. 60 menit)
- Berikan izin notifikasi saat diminta
Shortcut iOS yang Diperlukan#
ShowSummary#
- Input Shortcut — menerima data ringkasan
- Tampilkan Notifikasi dengan teks ringkasan
- Opsional: Tambah ke Pengingat atau Buat Catatan sebagai referensi