Olá comunidade,
Recentemente, embarquei em um projeto para criar um aplicativo móvel especificamente voltado para o nosso fórum Discourse hospedado internamente. Para isso, fiz um fork do aplicativo móvel de código aberto do Discourse com o objetivo de fazê-lo funcionar para um único site - o nosso.
No entanto, encontrei um desafio: as notificações não estão sendo recebidas no aplicativo móvel. Após algumas leituras, entendi que as notificações podem não funcionar “out-of-the-box” para instâncias Discourse hospedadas internamente. Este é um recurso crucial para o nosso caso de uso, pois queremos que os membros do nosso fórum permaneçam engajados e respondam prontamente às discussões.
Para resolver isso:
-
Existe uma solução alternativa conhecida ou configuração que precisa ser feita no lado do servidor ou do aplicativo para habilitar notificações para Discourse hospedado internamente quando acessado por meio de um aplicativo móvel personalizado?
-
Existem serviços ou plugins específicos (como OneSignal ou outros) que podem ser integrados para lidar com o mecanismo de notificação para plataformas hospedadas internamente?
-
Em termos de criação de um aplicativo Discourse Hub “whitelabel”, existem diretrizes, melhores práticas ou experiências que você poderia compartilhar que possam facilitar esse processo e garantir que todos os recursos, especialmente as notificações, funcionem perfeitamente?
-
Por último, existem potenciais armadilhas ou considerações que devo estar ciente ao empreender este projeto, especialmente com futuras atualizações do Discourse e compatibilidade?
Agradeço antecipadamente pela sua ajuda. Valorizo os insights e a experiência desta comunidade, e qualquer ajuda ou orientação será muito apreciada.
Atenciosamente,
Dipendra Sharma