Überblick#
Richte die Hintergrundabfrage von PocketHook ein, um automatisch nach neuen Informationen zu suchen und eine tägliche Zusammenfassungsbenachrichtigung zu liefern.
So Funktioniert Es#
- PocketHook fragt deinen Server periodisch ab (konfigurierbares Intervall)
- Wenn der Polling-Endpunkt
truezurückgibt, sendet PocketHook eine Fetch-Nachricht - Der Server antwortet mit einer Zusammenfassung und löst optional einen Shortcut aus
Server-Einrichtung#
Polling-Endpunkt#
Erstelle einen Endpunkt, der true zurückgibt, wenn neue Daten vorhanden sind. Die URL ist vollständig konfigurierbar in den PocketHook-Einstellungen — du kannst jeden Pfad verwenden (z.B. /jobs, /check, /status):
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
Zusammenfassungsbefehl#
Verarbeite die Fetch-Nachricht in deinem Router:
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
PocketHook Konfiguration#
- Gehe zu Einstellungen → Hintergrundabfrage
- Aktiviere die Abfrage
- Setze Polling-URL auf
https://your-server.com/jobs - Setze Fetch-Nachricht auf
daily-summary - Wähle dein Abfrageintervall (z.B. 60 Minuten)
- Erteile die Benachrichtigungsberechtigung wenn aufgefordert
Erforderlicher iOS Shortcut#
ShowSummary#
- Shortcut-Eingabe — Zusammenfassungsdaten empfangen
- Mitteilung Anzeigen mit dem Zusammenfassungstext
- Optional: Zu Erinnerungen Hinzufügen oder Notiz Erstellen als Referenz