Aperçu#
Configurez le polling en arrière-plan de PocketHook pour vérifier automatiquement les nouvelles informations et envoyer une notification de résumé quotidien.
Comment ça Fonctionne#
- PocketHook interroge votre serveur périodiquement (intervalle configurable)
- Quand l’endpoint de polling renvoie
true, PocketHook envoie un message fetch - Le serveur répond avec un résumé et déclenche optionnellement un Shortcut
Configuration du Serveur#
Endpoint de Polling#
Créez un endpoint qui renvoie true quand il y a de nouvelles données. L’URL est entièrement configurable dans les Réglages de PocketHook — vous pouvez utiliser n’importe quel chemin (ex. /jobs, /check, /status) :
// In your server
app.get("/jobs", () => {
const hasNewData = checkForUpdates(); // your logic
return new Response(hasNewData ? "true" : "false");
});
Commande de Résumé#
Gérez le message fetch dans votre routeur :
case "daily-summary":
const summary = await generateDailySummary(); // your logic
return toResponse(
shortcut(summary, "ShowSummary", {
date: new Date().toISOString(),
items: summaryItems
})
);
Configuration de PocketHook#
- Allez dans Réglages → Polling en Arrière-plan
- Activez le polling
- Définissez URL de Polling sur
https://your-server.com/jobs - Définissez Message Fetch sur
daily-summary - Choisissez votre Intervalle de Polling (ex. 60 minutes)
- Accordez la permission de notification lorsque demandé
Shortcut iOS Requis#
ShowSummary#
- Entrée du Shortcut — recevoir les données du résumé
- Afficher une Notification avec le texte du résumé
- Optionnellement : Ajouter aux Rappels ou Créer une Note pour référence