Notificaciones Push con Firebase y OneSignal

Estoy buscando alguna guía.

Estoy usando Firebase como server back-end para una aplicación que estoy creando y me gustaría alertar a los usuarios cuando a alguien le ha gustado o no le gustó el contenido generado por el usuario.

Entiendo que Firebase ofrece posts en la nube a través de los cuales puedo dirigirme a usuarios muy específicos y enviarles actualizaciones; He implementado esa funcionalidad. Sin embargo, me gustaría enviar actualizaciones basadas en los cambios en la database, y, por lo que entiendo, FCM no está diseñado para este propósito.

Me he encontrado con OneSignal y me parece prometedor. ¿Alguien implementó esto con Firebase y podría hacer lo que estoy buscando?

¡Gracias!

Lo configuré de tal manera que cuando un usuario envía un post a otro usuario, también se envía una notificación a través de OneSignal. Solo necesita almacenar el ID de usuario de OneSignal en un nodo con el UID del usuario de la base de firewall. Me gusta el contenido de alguien, entonces también enviaría una notificación directamente al otro usuario.