Temos um aplicativo móvel Discourse personalizado para funcionar principalmente como um webview que carrega o URL de nossa comunidade, com todas as interações gerenciadas dentro do webview. Como não há telas de autenticação redirecionadas em nossa implementação, como podemos integrar notificações push neste aplicativo?
Já criamos um projeto Firebase e adicionamos o arquivo google-services.json para Android e, de forma semelhante, o APNs foi configurado para iOS. Precisamos de nosso próprio servidor de backend para acionar notificações? Como esse backend se comunicaria com nosso fórum — por exemplo, como determinaria quando enviar uma notificação e qual usuário a receberia?
Sim, correto, esse plugin está arquivado porque não o uso há anos e não sei se ele funciona. (Em particular, há um ajuste no fluxo de login que provavelmente não está mais funcional.) De qualquer forma, fazer um fork é uma opção.
Estou percebendo agora que ele não tem nenhuma documentação. Não deve ser muito difícil, o plugin tem apenas algumas configurações. Vou anotar para escrever um tópico de documentação, mas @Mohsin136 se você tiver alguma familiaridade com o SNS, pode tentar. E se funcionar, ficarei feliz em aceitar suas anotações como fonte para um tópico de documentação (isso me pouparia algum tempo).