概述#
设置 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 输入 — 接收摘要数据
- 显示通知 附带摘要文本
- 可选:添加到提醒事项或创建备忘录以供参考