🧠 Service Worker de Leitura de Notificações Web Push
A Inngage oferece um Service Worker especializado para o tratamento de notificações Web Push, voltado exclusivamente para o recebimento e manipulação das mensagens.
✅ O que este Service Worker faz?
Este service worker não realiza o registro do usuário na plataforma Inngage. Seu papel é somente realizar o handle da notificação. Ele é responsável por:
- 📥 Receber notificações push enviadas pela Inngage
- 👀 Exibir corretamente a notificação ao usuário
- 📊 Registrar impressões da notificação
- 👆 Capturar e analisar cliques na notificação
🚫 O que ele não faz?
- ❌ Não registra usuários automaticamente na Inngage
- ❌ Não interfere no seu service worker principal
- ❌ Não executa lógica de outras funcionalidades do seu site
🧩 Quando usar?
Este Service Worker é ideal para clientes que já possuem seu próprio Service Worker customizado, como nos seguintes casos:
- Plataformas como VTEX ou Salesforce Commerce Cloud (SFCC) que possuem um SW padrão
- Projetos onde a equipe já tenha implementações específicas e deseja integrar com Inngage sem sobrescrever ou alterar seu SW atual
⚙️ Como integrar?
A Inngage fornece um trecho de código que pode ser incluído no seu service worker existente:
importScripts('https://cdn.inngage.com.br/sw/inngage-sw.js');
Importante: esse código deve ser incluído no seu service worker ativo para permitir que a Inngage gerencie as notificações.
🛠️ Caso de Uso
Imagine um e-commerce que já utiliza o service worker da VTEX, responsável por funcionalidades como cache, fallback offline e atualização de catálogo. Ao integrar com a Inngage:
- A identificação e registro de usuários será feita por outro trecho de código (fora do SW).
- O service worker principal continua intacto.
- A Inngage passa a tratar somente o fluxo de notificações, garantindo métricas como visualizações e cliques corretamente.
Se você precisa de ajuda para incluir o importScripts()
com segurança no seu projeto existente, nossa equipe de suporte está pronta para auxiliar.