Se os visitantes do seu site estão recebendo a mesma notificação duas vezes, quase sempre há dois service workers processando o mesmo push.

A causa mais comum (lojas VTEX)

A VTEX possui um service worker próprio que também lê notificações. Com o service worker da Inngage instalado, as duas camadas processam o mesmo push — e ele chega em dobro. A correção é remover a parte de leitura de push do service worker da VTEX; a equipe técnica da Inngage orienta e acompanha o procedimento.

Outras verificações

  1. Em Configurações > Plataformas > Web Push, confira se escopo, caminho e nome do service worker estão conforme a implantação (em Shopify: /a/inn/, /a/inn/, sw.js).
  2. Se além da duplicação aparecem logs estranhos no site, verifique a flag Logs na mesma tela — ela deve ficar desativada em produção.
  3. Verifique com o time técnico se há mais de um service worker registrado no domínio (inspeção do navegador > Application > Service Workers).

Como validar a correção

Em um navegador limpo (ou aba anônima com permissões resetadas), inscreva-se novamente e envie um push de teste: deve chegar uma única notificação.

O que ter em mãos ao acionar o suporte

Print da notificação duplicada, URL do site e plataforma (VTEX, Shopify, outro). Com isso conduzimos o ajuste do service worker com o seu time.