Descrição do projeto
TraduzidoO serviço deve gerenciar todo o ciclo de vida do token do dispositivo: desde o momento em que o aplicativo ou navegador se inscreve, passando por atualizações e re-registros, até a remoção limpa quando o token está desatualizado ou o usuário se desinscreveu. Precisamos de segmentação de público para que as campanhas visem grupos com base em atributos, comportamento, idioma e plataforma, e não sejam transmitidas para todos. O agendamento também é importante: coletar uma mensagem, selecionar um segmento e agendar a entrega para um horário específico ou acioná-la imediatamente via chamada de API de nossos sistemas. O rastreamento de entrega e abertura deve ser alimentado em um painel simples para que possamos ver o que foi enviado, o que chegou e o que foi realmente clicado.
Esperamos uma API REST limpa e documentação clara para que nossos outros serviços possam enfileirar notificações programaticamente, bem como um manuseio sensato de tentativas, limites de taxa e erros de provedores. O conhecimento dos padrões FCM e web-push é importante. Por favor, inclua exemplos de sistemas de entrega semelhantes que você construiu.
— Push web e push mobile para ambas as principais plataformas
— Registro, atualização e limpeza de tokens de dispositivo
— Segmentação de público por atributos, comportamento e plataforma
— Agendamento de campanhas e envios instantâneos via API
— Rastreamento de entrega e abertura com painel de relatórios
— API REST, tentativas, limites de taxa e manuseio de erros de provedores