1
resposta

Backend Firebase

Boa tarde senhores e senhoras...

Estou em uma situação onde preciso fazer uma mensageria com o seguinte fluxo:

  1. Um usuário acessa um sistema web (mandatoriamente está em Java com spring)
  2. O usuário digita uma mensagem e clica em Enviar
  3. Armazeno a mensagem no banco de dados
  4. Envio uma push notification para um tópico no firebase
  5. O firebase propaga a mensagem para os ouvintes do tópico em questão

Alguém sabe se tem em algum lugar um passo a passo para realizar ? Do firebase para o app está ok, a notificação chega, a dúvida é como fazer o Java enviar a mensagem para o Firebase.

Grato

1 resposta

Olá Jorge!

Apesar de não termos um curso específico para a comunicação do Java com o Firebase, a comunicação com ele é bem simples e pode ser feita via REST.

Esse tutorial aqui possui um passo a passo demonstrando de forma simples como você pode fazer o disparo de uma push notification usando o Spring:

https://grokonez.com/spring-framework/spring-boot/firebase-cloud-messaging-server-spring-to-push-notification-example-spring-boot

Caso você ainda não conheça o Spring e como fazer esse tipo de requisição, recomendo assistir os dois primeiros cursos dessa carreira aqui mesmo na Alura:

https://www.alura.com.br/carreira-desenvolvedor-java-web-spring

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software