Não estou mais recebendo notificações através do Discourse Hub v 1.6.0 no meu smartphone Android 10. As notificações funcionavam anteriormente (embora eu não me lembre se vinham apenas do Meta ou da instância auto-hospedada que estou executando).
A conexão entre o aplicativo móvel e meu fórum parece funcionar, pois os contadores de mensagens não lidas e recentes são atualizados — embora isso ocorra apenas quando inicio o aplicativo ou quando o trago para o primeiro plano usando o gerenciador de tarefas. O indicador “Última atualização” parece indicar que nenhuma atualização é realmente realizada enquanto o aplicativo está em segundo plano.
Nas configurações do Android em Cuidados com o dispositivo, a Bateria adaptativa está desativada e o Discourse Hub está na lista de Aplicativos que não serão suspensos.
Não tenho certeza de como testar isso corretamente. Pesquisei no Meta por um guia, mas não encontrei nada que pareça definitivo. Você poderia me indicar como fazer isso para que eu possa executar esse teste para você?
Acontece que estou realmente recebendo notificações Android adequadas do Discourse Hub, mas apenas aquelas relacionadas ao Meta. Isso torna a situação muito semelhante ao que parecia ser um problema exclusivo do iOS descrito aqui: Notifications on mobile for Discourse Hub app - #2 by jomaxro
Você está usando um dispositivo Android, então isso não se aplica a você. Seus cenários parecem muito peculiares; se o Meta está funcionando e você está recebendo notificações, pode haver algo errado com a configuração da outra comunidade Discourse. Sugiro atualizar para a versão mais recente.
Quanto à instalação de um PWA, isso não é um recurso específico do Discourse; PWAs são um recurso geral da internet. Uma rápida pesquisa no Google e uma leitura atenta podem ser úteis aqui. Você também pode pesquisar por PWA aqui no Meta e ler alguns tópicos; verá alguns que podem ser úteis, já que não é um recurso específico do Discourse, não espere que muito seja descrito aqui.
Ok, mas tentar a PWA será realmente um passo na solução de problemas das notificações do Discourse Hub? Porque já posso dizer que ela não oferecerá uma funcionalidade substituta simples o suficiente para configurar para meus usuários.
Então, o aplicativo DiscourseHub é basicamente um aplicativo wrapper (com recursos adicionais) onde são carregadas as versões móveis dos sites. Assim, se você pode receber notificações pelo Chrome no Android ou via PWA, então também deve funcionar pelo aplicativo DiscourseHub. Sim, usar o PWA ajudaria você a solucionar o cenário que você descreveu.