Огляд#
Налаштуйте фонове опитування PocketHook для автоматичної перевірки нової інформації та доставки сповіщення зі щоденним підсумком.
Як це Працює#
- PocketHook періодично опитує ваш сервер (налаштовуваний інтервал)
- Коли endpoint опитування повертає
true, PocketHook надсилає повідомлення fetch - Сервер відповідає підсумком і опціонально запускає Shortcut
Налаштування Сервера#
Endpoint Опитування#
Створіть endpoint, який повертає 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 — отримання даних підсумку
- Показати Сповіщення з текстом підсумку
- Опціонально: Додати до Нагадувань або Створити Нотатку для довідки