Lewati ke konten utama
  1. Pintasan/

Ringkasan Harian

Ikhtisar
#

Atur polling latar belakang PocketHook untuk secara otomatis memeriksa informasi baru dan mengirimkan notifikasi ringkasan harian.

Cara Kerjanya
#

  1. PocketHook melakukan polling ke server Anda secara berkala (interval dapat dikonfigurasi)
  2. Ketika endpoint polling mengembalikan true, PocketHook mengirim pesan fetch
  3. 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
#

  1. Buka PengaturanPolling Latar Belakang
  2. Aktifkan polling
  3. Atur URL Polling ke https://your-server.com/jobs
  4. Atur Pesan Fetch ke daily-summary
  5. Pilih Interval Polling Anda (mis. 60 menit)
  6. Berikan izin notifikasi saat diminta

Shortcut iOS yang Diperlukan
#

ShowSummary
#

  1. Input Shortcut — menerima data ringkasan
  2. Tampilkan Notifikasi dengan teks ringkasan
  3. Opsional: Tambah ke Pengingat atau Buat Catatan sebagai referensi