Implementación de Firebase Cloud Messaging en el servidor web

Tengo un servidor que ejecuta un sitio web. Necesito que este servidor pueda administrar notificaciones (solo posteriores) a tres grupos de dispositivos separados, Android, iOS y una aplicación web del lado del cliente.

Estoy tratando de usar la mensajería en la nube de Firebase. Con FCM, planeo usar el protocolo http para enviar mensajes json.

Aparte de esto, estoy bastante confundido acerca de dónde ir. Sé que los tutoriales de GCM deberían ser exactamente lo mismo que los tutoriales de FCM, pero tengo problemas para encontrar un tutorial que descubra lo que necesito hacer, ya que cada tutorial parece mezclar las aplicaciones del lado del servidor y del cliente, lo que me esta confundiendo

He pasado por

https://firebase.google.com/docs/cloud-messaging/server#choose

bastante a fondo, pero parece pasar por alto algunos conocimientos necesarios que aún no tengo. ¿Alguien puede sugerir un buen punto de partida sobre cómo implementar FCM de la manera que estoy buscando? En general, soy muy nuevo en el desarrollo web, menos de 2 meses (usando node, mongo y scss) y me siento un poco abrumado sobre cómo comenzar a usar FCM.

Agradezco cualquier comentario que puedan ofrecer.

Respuestas a la pregunta(1)

Su respuesta a la pregunta