Ir para o conteúdo principal
  1. Atalhos/

Resumo Diário

Visão Geral
#

Configure o polling em segundo plano do PocketHook para verificar automaticamente novas informações e entregar uma notificação de resumo diário.

Como Funciona
#

  1. O PocketHook consulta o seu servidor periodicamente (intervalo configurável)
  2. Quando o endpoint de polling devolve true, o PocketHook envia uma mensagem fetch
  3. O servidor responde com um resumo e opcionalmente aciona um Shortcut

Configuração do Servidor
#

Endpoint de Polling
#

Crie um endpoint que devolva true quando houver dados novos. O URL é totalmente configurável nas Definições do PocketHook — pode utilizar qualquer caminho (ex. /jobs, /check, /status):

// In your server
app.get("/jobs", () => {
  const hasNewData = checkForUpdates(); // your logic
  return new Response(hasNewData ? "true" : "false");
});

Comando de Resumo
#

Trate a mensagem fetch no seu router:

case "daily-summary":
  const summary = await generateDailySummary(); // your logic
  return toResponse(
    shortcut(summary, "ShowSummary", {
      date: new Date().toISOString(),
      items: summaryItems
    })
  );

Configuração do PocketHook
#

  1. Vá a DefiniçõesPolling em Segundo Plano
  2. Ative o polling
  3. Defina URL de Polling como https://your-server.com/jobs
  4. Defina Mensagem Fetch como daily-summary
  5. Escolha o seu Intervalo de Polling (ex. 60 minutos)
  6. Conceda permissão de notificação quando solicitado

Shortcut iOS Necessário
#

ShowSummary
#

  1. Entrada do Shortcut — receber os dados do resumo
  2. Mostrar Notificação com o texto do resumo
  3. Opcionalmente: Adicionar aos Lembretes ou Criar Nota como referência