Discourse oferece para habilitar notificações em tempo real no macOS Safari 16, mas elas não funcionam

Safari 16 no macOS Ventura 13 suporta notificações padrão de Web Push.

Na versão mais recente do macOS Ventura 13.1, na versão mais recente do Safari 16.2, navegue até meta.discourse.org e faça login. Você será solicitado a habilitar notificações ao vivo em um banner. Se você clicar no banner, ele desaparecerá, mas você não receberá nenhuma notificação.

Da mesma forma, navegue até a sua página de preferências de notificações, clicando no seu ícone de usuário no canto superior direito, depois clicando na imagem do perfil no canto inferior direito do novo menu, depois clicando em Preferências, depois clique na seção “Notificações” no painel lateral de preferências (o que está mais abaixo, ao lado da sua foto de perfil, não o que está no topo da tela com um ícone de sino). Isso me leva a Discourse Meta - The Official Support Forum for Discourse

Há um botão lá na seção Notificações ao Vivo para Habilitar Notificações, mas quando você clica nele, nada acontece.

(Note que este bug se refere ao macOS, não ao iOS. Supostamente notificações de Web Push para iOS estão chegando ainda este ano. Decidi testar as notificações push do macOS, para ver como seria a versão para iOS no futuro.)

2 curtidas

Eu testei brevemente isso em uma VM rodando Ventura e funcionou bem lá :thinking:

Deixe-me ver se está relacionado a um novo push gem que atualizamos recentemente.

3 curtidas

Fizemos algumas alterações recentes e agora as notificações push são o novo padrão de notificação no Discourse. Isso é bem suportado no Safari atualmente, mas estava desativado por razões históricas.

Este PR remove o bloqueio artificial no Safari MacOS

6 curtidas

O PR acima foi considerado muito perigoso tão perto do lançamento, então estamos apenas ocultando o banner por enquanto e o reativaremos (e o faremos funcionar) durante o período beta 3.1.

4 curtidas

Este tópico foi automaticamente fechado após 41 horas. Novas respostas não são mais permitidas.

Acabei de mesclar uma alteração para permitir push no Safari do MacOS Venture. Me avisem como fica @dfabulich

2 curtidas

Qual é uma maneira típica de testar notificações push da web?

Comecei a tentar testar isso enviando uma mensagem privada para o Discobot (@discobot roll 2d6) e, em seguida, alternando para outro site. Mesmo no Google Chrome, não recebi uma notificação push com a resposta do Discobot. (Mas recebi uma notificação push do meu aplicativo iOS Discourse Hub.)

Especulo que isso tem a ver com o fato de eu não estar “ausente”, ou seja, eu estive no site nos últimos quinze minutos…? É assim que deveria funcionar? Se sim, como devo testar isso?

Para informação, consegui pelo menos navegar até https://meta.discourse.org/my/preferences/notifications e clicar em “Habilitar Notificações”. Recebi este alerta:

Isso deve ser um bom sinal! Mas eu ainda gostaria de ver, sabe, uma notificação real resultante da atividade do usuário. (Eu também gostaria de ver o quão bem funciona quando eu fecho o Safari e/ou quando meu Mac está em modo de espera quando a notificação chega.)

1 curtida

Recebi minha primeira notificação push do Safari no macOS hoje (do anúncio de hoje). Não tive a presença de espírito de tirar um print, mas parecia decente.

O Safari não estava aberto na hora, mas recebi a notificação push mesmo assim.

Parece que isso está basicamente funcionando!

3 curtidas

Obrigado pela confirmação! Super animado para ver isso finalmente funcionando!

3 curtidas

Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.