Gambaran Keseluruhan#
Sediakan pengundian latar belakang PocketHook untuk menyemak maklumat baharu secara automatik dan menghantar pemberitahuan ringkasan harian.
Cara Ia Berfungsi#
- PocketHook mengundi pelayan anda secara berkala (selang masa boleh dikonfigurasi)
- Apabila endpoint pengundian mengembalikan
true, PocketHook menghantar mesej fetch - Pelayan bertindak balas dengan ringkasan dan secara pilihan mencetuskan Shortcut
Persediaan Pelayan#
Endpoint Pengundian#
Cipta endpoint yang mengembalikan true apabila ada data baharu. URL boleh dikonfigurasi sepenuhnya dalam Tetapan PocketHook — anda boleh menggunakan sebarang laluan (cth. /jobs, /check, /status):
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
Arahan Ringkasan#
Kendalikan mesej fetch dalam router anda:
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
Konfigurasi PocketHook#
- Pergi ke Tetapan → Pengundian Latar Belakang
- Aktifkan pengundian
- Tetapkan URL Pengundian kepada
https://your-server.com/jobs - Tetapkan Mesej Fetch kepada
daily-summary - Pilih Selang Pengundian anda (cth. 60 minit)
- Berikan kebenaran pemberitahuan apabila diminta
Shortcut iOS yang Diperlukan#
ShowSummary#
- Input Shortcut — terima data ringkasan
- Papar Pemberitahuan dengan teks ringkasan
- Pilihan: Tambah ke Peringatan atau Cipta Nota sebagai rujukan