¿Cuál es la diferencia entre las notificaciones push de Firebase y los mensajes FCM?

Hola, estoy construyendo una aplicación donde estoy usando notificaciones push a través de Firebase Console. Quiero saber cuál es la diferencia entre simplemente notificaciones automáticas y mensajes en la nube. ¿Es que los mensajes de la nube son mensajes de datos (tienen clave y valor) y las notificaciones son solo texto sin clave y valor? ¿Estoy en lo cierto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta