Panoramica#
Configura il polling in background di PocketHook per verificare automaticamente nuove informazioni e inviare una notifica di riepilogo giornaliero.
Come Funziona#
- PocketHook interroga il tuo server periodicamente (intervallo configurabile)
- Quando l’endpoint di polling restituisce
true, PocketHook invia un messaggio fetch - Il server risponde con un riepilogo e opzionalmente attiva un Shortcut
Configurazione del Server#
Endpoint di Polling#
Crea un endpoint che restituisca true quando ci sono nuovi dati. L’URL è completamente configurabile nelle Impostazioni di PocketHook — puoi usare qualsiasi percorso (es. /jobs, /check, /status):
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
Comando di Riepilogo#
Gestisci il messaggio fetch nel tuo router:
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
Configurazione di PocketHook#
- Vai su Impostazioni → Polling in Background
- Attiva il polling
- Imposta URL di Polling su
https://your-server.com/jobs - Imposta Messaggio Fetch su
daily-summary - Scegli il tuo Intervallo di Polling (es. 60 minuti)
- Concedi il permesso di notifica quando richiesto
Shortcut iOS Richiesto#
ShowSummary#
- Input Shortcut — ricevi i dati del riepilogo
- Mostra Notifica con il testo del riepilogo
- Opzionalmente: Aggiungi ai Promemoria o Crea Nota come riferimento