概覽#
設定 PocketHook 的背景輪詢,自動檢查新資訊並傳送每日摘要通知。
運作方式#
- PocketHook 定期輪詢您的伺服器(可設定間隔)
- 當輪詢端點回傳
true時,PocketHook 傳送 fetch 訊息 - 伺服器以摘要回應,並可選擇觸發 Shortcut
伺服器設定#
輪詢端點#
建立一個在有新資料時回傳 true 的端點。URL 在 PocketHook 設定中完全可設定 – 您可以使用任何路徑(如 /jobs、/check、/status):
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
摘要指令#
在路由器中處理 fetch 訊息:
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
PocketHook 設定#
- 前往設定 → 背景輪詢
- 啟用輪詢
- 將輪詢 URL 設為
https://your-server.com/jobs - 將 Fetch 訊息設為
daily-summary - 選擇您的輪詢間隔(如 60 分鐘)
- 在提示時授予通知權限
所需的 iOS Shortcut#
ShowSummary#
- Shortcut 輸入 — 接收摘要資料
- 顯示通知 附帶摘要文字
- 可選:加入提醒事項或建立備忘錄以供參考