Visión General#
Configura el polling en segundo plano de PocketHook para comprobar automáticamente nueva información y entregar una notificación con el resumen diario.
Cómo Funciona#
- PocketHook consulta tu servidor periódicamente (intervalo configurable)
- Cuando el endpoint de polling devuelve
true, PocketHook envía un mensaje de fetch - El servidor responde con un resumen y opcionalmente activa un Atajo
Configuración del Servidor#
Endpoint de Polling#
Crea un endpoint que devuelva true cuando haya datos nuevos. La URL es totalmente configurable en los Ajustes de PocketHook — puedes usar cualquier ruta (ej. /jobs, /check, /status):
// En tu servidor
app.get("/jobs", () => {
const hayDatosNuevos = comprobarActualizaciones(); // tu logica
return new Response(hayDatosNuevos ? "true" : "false");
});
Comando de Resumen#
Maneja el mensaje de fetch en tu router:
case "resumen-diario":
const resumen = await generarResumenDiario(); // tu logica
return toResponse(
shortcut(resumen, "MostrarResumen", {
fecha: new Date().toISOString(),
items: itemsResumen
})
);
Configuración en PocketHook#
- Ve a Ajustes → Polling en Segundo Plano
- Activa el polling
- Establece URL de Polling a
https://tu-servidor.com/jobs - Establece Mensaje de Fetch a
resumen-diario - Elige tu Intervalo de Polling (ej. 60 minutos)
- Concede permiso de notificaciones cuando se solicite
Atajo de iOS Requerido#
MostrarResumen#
- Entrada del Atajo — recibir los datos del resumen
- Mostrar Notificación con el texto del resumen
- Opcionalmente: Agregar a Recordatorios o Crear Nota como referencia