E foi só isso que recebi. O resto veio do Hub.
16.4 já está disponível. Consegui assinar notificações push aqui no Meta e em outro fórum hospedado no Discourse, mas apenas porque sei como A2HS.
Estou esperando há muito tempo por isso ![]()
Acabei de atualizar o iOS para 16.4, adicionei meu fórum novamente à tela inicial, ativei as notificações (e o Discourse disse parabéns, elas estão ativadas), certifiquei-me de que todos os meus Focos do iOS estavam desativados, enviei uma mensagem para mim mesmo de uma segunda conta de usuário e ainda não estou vendo a notificação push.
Tenho certeza de que meu fórum Discourse foi atualizado há não mais de uma semana, mas tentarei reconstruí-lo e testá-lo lá.
Caso contrário, alguma ideia do porquê eu não estaria vendo o selo no ícone do aplicativo ou uma notificação na central de notificações?
Não é só você!
Funciona perfeitamente de imediato.
Você só recebe notificação se estiver offline/ausente do site por (acredito eu) 5 minutos para MP ou 10 minutos por padrão. Portanto, certifique-se de que você atende a esses critérios também.
Isso é consistente com o comportamento do Hub?
Definitivamente parece que ambos são apenas um PWA, então deveria ser o mesmo, certo?
O Hub não é um PWA, mas sim, acho que a mesma lógica se aplica.
Hub é um aplicativo baseado em React Native que usa um Web View para expor cada instância do Discourse.
Ah, ok, existe alguma forma de alterar isso?
Consigo entender por que não enviaria notificações por e-mail, a menos que eu estivesse ausente, mas, por algum motivo, isso não faz tanto sentido para mim em relação às notificações push, especialmente no que diz respeito ao chat, que é mais imediato.
Veja Push notification time window mins can be double that time sobre como mudar isso, e como isso pode levar mais tempo na realidade.
Estou executando o iOS 16.4 e adicionei o Meta à minha tela inicial. As notificações estão permitidas nas configurações do aplicativo no iOS (definidas para entrega “imediata”). Concedi notificações no próprio aplicativo e recebi a notificação de confirmação imediata.
Não estou recebendo nenhuma notificação após algumas horas sem acessar o fórum e recebo notificações por e-mail.
Em outras palavras, estou vendo o mesmo que o @merefield.
O link do @RGJ leva a uma correção de bug recente. A correção entrou em vigor hoje e provavelmente ainda não foi implantada.
Mesmo quando essa correção entrar em vigor, ainda haverá uma janela de 10 minutos para notificações push, durante a qual os pushes não são enviados se você visitou o site nos últimos dez minutos; essa é uma configuração de todo o site.
Abri uma solicitação de recurso para que isso seja configurável.
Esperei a noite toda e ainda não recebi nenhuma notificação. Parece que algo mais está acontecendo, certo?
Parece que o que você precisaria aqui são mais recursos de teste/depuração do Discourse.
Por exemplo, a única maneira de receber uma notificação de teste é cancelar a inscrição/inscrever-se em notificações, mas se isso funcionar e você ainda suspeitar que outras notificações não estão sendo enviadas, o que você pode fazer?
A coisa óbvia a fazer é ter outra conta enviando uma mensagem direta (DM) para você. Mas se você não for cuidadoso, a DM pode chegar durante a janela de atraso da notificação push e, se isso acontecer, você não terá como saber se ela chegou. (Se você pudesse pelo menos configurar/desativar a janela de tempo de notificação push, você poderia desativá-la (definir para 0) e testar as notificações dessa maneira.)
É possível até mesmo para um administrador verificar um log para descobrir por que uma notificação específica não foi enviada?
Não consigo encontrar nada sobre notificações como administrador. Apenas sobre e-mails sendo enviados.
Além disso, isso ainda não está funcionando para mim, nem mesmo aqui no meta. Mais alguém está tendo mais sorte?
Não há interface de usuário para isso no momento.
Eu uso notificações push da web diariamente aqui no Meta desde 2016 como minha principal forma de responder às coisas, então posso garantir que estamos lidando com isso do lado do Discourse.
Você foi notificado desta resposta?
Parece que, recentemente, não está chegando nada?
Como as notificações push se relacionam com as notificações por e-mail?
Recebi algumas notificações aqui.
Mas, logo esta manhã, testei com um amigo me enviando uma mensagem privada aqui no Meta. Recebi o e-mail imediatamente, mas nenhuma notificação push.
O e-mail está impedindo o push? Ambos são enviados ao mesmo tempo? Os atrasos são definidos da mesma forma?
Editar: Eventualmente recebi as notificações, cerca de 5 minutos depois de receber o e-mail.
Editar2: Testei o chat aqui também e recebi uma notificação 8 minutos depois que alguém me enviou a mensagem de chat. Parece que o chat deveria ser o lugar onde o imediato é mais desejável.
O mesmo aqui. Tenho que desativar/ativar manualmente as notificações para que funcionem. MAS, elas só funcionam por algumas horas. Praticamente todos os meus membros que usam o recurso HomeScreen do iOS experimentam o mesmo.
Sim, desisti há meses.
Talvez as notificações push da web do iOS 18 em 2024 façam isso.