Causas comuns
Notificações estão bloqueadas nas Configurações
Suas Configurações de Notificação do Windows ou macOS, modo Não Perturbe e modo Foco podem estar bloqueando notificações. Você também pode ter notificações desativadas para aplicativos específicos, como seus navegadores.- Windows 11
- Windows 10
- macOS
- Android
Selecione Iniciar > Configurações > Sistema > Notificações
Ative NotificaçõesDesative Não perturbeRole para baixo em Notificações de aplicativos e outros remetentes
Certifique-se de que seus navegadores estejam Ativados.



Problemas de rede - sem internet
Os dispositivos devem estar online para receber notificações push. Se seu dispositivo estiver desligado, em modo avião, tiver uma conexão instável ou sem internet, o push não será exibido até que uma conexão adequada seja estabelecida. Você pode definir o período de tempo que os servidores do Google e da Apple aguardarão uma conexão com o parâmetro Time To Live (TTL) (o padrão é 3 dias). Verifique também a rede / WiFi à qual você está conectado, pois ela pode ter fechado sua conexão com os servidores da Apple ou Google. Tente desabilitar e reabilitar sua conexão com a internet. Consulte nosso guia de solução de problemas Notificações atrasadas para mais detalhes.Não inscrito
Certifique-se de que seu dispositivo ainda está inscrito para notificações push. Você pode encontrar seu player id com este guia para garantir que seu dispositivo ainda esteja inscrito.Prompt de notificação do Chrome não aparece
Em alguns casos, o prompt de permissão nativo do navegador para notificações pode não aparecer, mesmo que seu site chame corretamenteOneSignal.Slidedown.promptPush();.
Isso pode ocorrer devido à configuração “UI Silenciosa” ou “Recolher solicitações indesejadas” do Chrome, que suprime ou oculta automaticamente diálogos de permissão de notificação que prevê que os usuários possam ignorar.
alt=“configurações de notificação do chrome” width=“2047” height=“436” />O Chrome usa um modelo de aprendizado de máquina para suprimir automaticamente prompts de permissão de notificação que considera “indesejados”. Isso afeta o prompt nativo do navegador, não os soft prompts do OneSignal, como o SlideDown.O SlideDown Prompt do OneSignal é renderizado pelo SDK diretamente no seu site. Ele sempre aparecerá, independentemente da configuração de prompt silencioso do Chrome. Quando o usuário interage com o SlideDown e clica em “Permitir”, o SDK então aciona o prompt de permissão nativo do navegador via
promptPush().
Se as configurações do Chrome forem restritivas, essa etapa nativa pode ser recolhida ou oculta na barra de endereços.
alt=“imagem de notificações bloqueadas” width=“2047” height=“436” />Se Não permitir que sites enviem notificações estiver selecionado no Chrome, o SDK do OneSignal detectará que as notificações estão globalmente bloqueadas.Neste caso, nenhum prompt aparecerá. Nem o prompt nativo do navegador nem os soft prompts do OneSignal como o SlideDown.Os usuários devem alterar esta configuração para Sites podem pedir para enviar notificações para que os prompts sejam exibidos.
Não direcionado no push
Verifique o segmento para o qual você enviou o push e certifique-se de que está configurado corretamente. Isso está em Segmentos. Às vezes, um filtro incorreto é adicionado ao segmento removendo certos dispositivos.Cancelando o registro do service worker ou adicionando pwa
Verifique a base de código do seu site para o método.unregister(). Chamar este método excluirá Service Workers. Consulte este guia para detalhes sobre este método.
Se você tiver outro service worker como para seu PWA, precisará seguir nosso guia de Service Worker sobre integração de múltiplos service workers.
Navegador está fechado
Os navegadores não mostrarão notificações push, a menos que estejam em execução. Se você abrir o navegador antes que o Time To Live(TTL) expire em uma notificação enviada, ela aparecerá.Limpando dados do navegador
Limpar seus cookies, dados e/ou histórico do navegador fará com que o navegador não receba mais notificações e precisará revisitar o site para se reinscrever. Consulte Limpando Cache e Redefinindo Permissões de Push.Dados do aplicativo do navegador cheios
Se o aplicativo do seu navegador móvel atingiu seu limite de dados ou seus dados estão cheios, você precisará limpar os dados no aplicativo. Se o aplicativo do seu navegador móvel tiver muitas notificações push não lidas e/ou muitas abas abertas, isso pode fazer com que as notificações não apareçam.Navegador não suportado
Os usuários devem se inscrever para notificações em seu desktop ou dispositivo móvel para receber notificações e deve ser um navegador que suporte notificações push. Consulte FAQ de Web Push para Plataformas Web Suportadas.Depurando notificações push web
Abra o Chrome e vá para a página do seu site com o código OneSignal.- Não use o modo Incógnito ou modo Navegador Convidado.
- Não tenha outras abas ou janelas abertas para o seu site.
-
Use Android, conecte seu dispositivo android ao seu desktop com um cabo USB.
- Chrome: Abra este link no Chrome no Desktop:
chrome://inspect/#devicese siga as instruções abaixo usando seu dispositivo móvel. - Firefox: Siga este guia: https://developer.mozilla.org/en-US/docs/Tools/about:debugging
- Chrome: Abra este link no Chrome no Desktop:
1
Redefinir permissões do navegador
Siga estas etapas para redefinir a permissão do navegador para acessar o site como um usuário pela primeira vez. Este exemplo usa o Chrome, mas etapas semelhantes podem ser seguidas para Edge, Firefox e outros.Clique no cadeado ao lado da sua URLAo lado de Notificações, selecione Redefinir permissão. Você deve ver “Pode pedir para enviar notificações”.Clique em Cookies e dados do site
Clique em Gerenciar cookies e dados do site
Clique no Ícone de Lixeira ao lado do seu site.Clique em Concluído
Clique em Recarregar ou atualize a página.



2
Inscreva-se no seu site
Siga as etapas que você normalmente segue para ser solicitado para push e se inscrever no seu site.

3
Encontre seu ID de Inscrição
Abra o console de depuração JavaScript de uma das seguintes maneiras:
Encontre e Defina Inscrições de Teste no seu painel e envie uma mensagem para você mesmo.
- pressione F12, ou
- clique com o botão direito no site e pressione “Inspecionar”, ou
- no Menu do Chrome, selecione Visualizar > Desenvolvedor > Console JavaScript
OneSignal.User.PushSubscription.id
support@onesignal.com com as seguintes informações:
- seu ID de Inscrição
- uma captura de tela de suas Configurações de Notificação do Windows ou macOS