Podes me tirar uma duvida?
estou precisando que minha api envie uma notificação para um usuario do app caso ele tenha um like.
utilizando esse tutorial que voce nos deu, ao criar o perfil, ele se registra com aquela rota da api, e quando ele receber um like, a api manda a mensagem? ou o app precisa requisitar a rota /notification/push/send pra poder receber?
Esse app é app mobile? se for e tiver usando um React Native ou Flutter da vida, recomendo fortemente usar o Firebase Push Notification, vai ser sua melhor opção.
Caso for um app na web mesmo, o que vai acontecer é que quando o usuário acessar sua aplicação, e aceitar as notificações o Service Worker será "instalado" no navegador, ai a rota /notification/push/register
seria disparada, e você teria que implementar nessa rota uma forma de salvar a subscription
enviada, e também o id
do usuário logado na sua aplicação, com isso, lá no seu Back-end você teria que implementar o envio da notificação nessa parte onde o usuário daria um like, ai enviaria o id
de quem ele está curtindo, com isso na sua rota de envio de notificação, você iria consultar no banco o id
desse usuário e traria a subscription
dele, pois você já teria ela registrado, bom esse é o fluxo, espero que tenha entendido.