Visão geral e respostas às suas perguntas mais comuns sobre notificações push web.
Quais navegadores são suportados?
A tabela a seguir mostra quais navegadores suportam notificações push web em quais dispositivos.
Navegadores |
PC com Windows |
macOS |
Android |
iOS |
|---|---|---|---|---|
| Google Chrome | ✅ |
✅ |
✅ |
❌ |
| Firefox (não ESR) | ✅ |
✅ |
✅ |
❌ |
| Safari | ❌ |
✅ |
❌ |
✅ |
| Microsoft Edge | ✅ |
❌ |
✅ |
❌ |
| Opera | ✅ |
✅ |
✅ |
❌ |
| Internet Explorer | ❌ |
❌ |
❌ |
❌ |
| Mobile webviews | ❌ |
❌ |
❌ |
❌ |
Por que não consigo ver meu prompt de assinatura para notificações push web no iOS?
Para ser compatível com push web no iOS, um site precisa poder aparecer como um aplicativo nativo na tela inicial. Você precisa adicionar o atributo "display": "standalone" ao manifest.json do seu site. Se você não tiver um configurado, o Brevo Push adicionará um para você, e não há nada que você precise fazer para dar suporte ao push web no iOS.
➡️ Para saber mais sobre manifests, consulte o artigo dedicado no web.dev Adicionar um manifesto de aplicativo web.
Desde o iOS 16.4, o push web está disponível para dispositivos iOS, mas você precisa adicionar o site à sua tela inicial primeiro:
- No seu iPhone, acesse o aplicativo Safari .
- Acesse o site onde você instalou as notificações web push.
- Toque no ícone de três pontos e, em seguida, toque em Share (Compartilhar).
Se o layout das suas guias estiver definido como Inferior ou Superior, toque no ícone Share (Compartilhar) . - Toque em Add to Home Screen (Adicionar à tela inicial).
Agora você pode clicar no ícone do site na tela inicial e permitir notificações push para começar a recebê-las.
Como testar o web push como um novo usuário?
Recomendamos que você crie um perfil dedicado para testar o web push no Google Chrome. Com esse novo perfil, você deve limpar os dados de navegação sempre que quiser testar a assinatura das notificações push:
- Clique em Chrome > Delete browsing data... (Excluir dados de navegação...).
- Selecione All time (Todo o período).
- Marque Cookies and other site data (Cookies e outros dados do site) e Site settings (Configurações do site).
- Clique em Delete data (Excluir dados).
Por que as notificações push web não estão funcionando?
Existem alguns motivos pelos quais suas notificações push web podem não estar funcionando. Expanda os acordeões seguintes para saber mais sobre cada motivo e como resolvê-los:
❌ Seu navegador não é compatível
Certifique-se de estar usando um navegador compatível.
🕵️ Você está em uma janela privada (anônima)
O push Web não funciona em janelas privativas (incógnitas), pois esse modo oculta seu perfil de usuário.
🔕As notificações push web estão desativadas no seu navegador
Certifique-se de que as notificações estejam ativadas em seu site:
- Clique no ícone de cadeado na barra de endereços do URL do site.
- Verifique se as notificações estão ativadas em seu site.
🎧 Os recursos "Do Not Disturb (Não perturbe)" ou "Focus (Foco)" estão ativados em seu dispositivo
Os recursos Do Not Disturb (Não Perturbe) (no Mac) e Focus (Foco) (no Windows) bloqueiam as notificações em seu dispositivo para que você possa se concentrar. Certifique-se de que esses recursos estejam desativados em seu dispositivo para receber notificações push web.
- Clique na data e hora no canto inferior direito da tela.
- Clique em Encerrar sessão para desativar a opção Foco.
- Clique no ícone de lua na barra superior.
- Clique na opção Não perturbar para desativá-la.
🖼️ Outras notificações já estão exibidas
Em alguns casos, apenas algumas notificações podem ser exibidas por vez. Você pode precisar fechar a notificação anterior para liberar espaço para a nova.
🖥️ Você está no modo de tela cheia
As notificações não são exibidas no modo tela cheia. Assim que você sair do modo de tela cheia, a notificação aparecerá.
Por que o Chrome não está exibindo notificações push web?
Se você não estiver recebendo notificações push web no Google Chrome, isso pode ocorrer porque as notificações do Google Chrome estão desativadas no sistema do seu dispositivo.
- No Google Chrome, use uma ferramenta como o Pushpad para verificar se você está recebendo notificações push web.
- Se não funcionar, tente acessar as notificações push web com outro navegador (Edge, Firefox, Safari etc.).
Se você conseguiu receber notificações push web em outro navegador, mas não no Chrome, verifique se as notificações do Google Chrome estão ativadas:
- Acesse Configurações > Sistema.
- Clique em Notificações.
- Role a tela para baixo e ative as notificações para o Google Chrome.
- Acesse Configurações do sistema.
- Clique em Notificações > Google Chrome. Talvez você tenha que rolar a tela para baixo.
- Ative Permitir notificações.
- Verifique se a opção Banners ou Alertas está selecionada.
As alterações que fiz no Painel de controle não são aplicadas imediatamente
A configuração que você gerencia no Painel de controle é afetada por duas camadas de cache:
-
Server-side edge cache (Cache de borda do lado do servidor)
Isso garante a entrega rápida da configuração para cada cliente. Sua duração é de 1 hora. -
Client-side cache (Cache do lado do cliente)
Isso reduz o número de solicitações feitas pelo cliente para economizar bateria e dados. Sua duração é de 12 horas.
Como resultado, as alterações feitas no Painel de controle serão visíveis para novos visitantes em até uma hora e para visitantes recorrentes em até 12 horas. Para verificar uma atualização de configuração, aguarde até 1 hora e teste como um novo usuário.
🤔 Dúvidas?
Em caso de dúvida, sinta-se à vontade para entrar em contato com nossa equipe de suporte, criando um tíquete a partir da sua conta. Caso ainda não tenha uma conta, entre em contato conosco aqui.
Se você está procurando ajuda com um projeto usando o Brevo, podemos encontrar à agência parceira da Brevo certa.