Creación de Cloud Functions con Firestore en Firebase

Clase 7 de 22Curso de Firebase 5: Cloud Functions

Resumen

Cuando los usuarios ingresan a nuestra aplicación, solicitamos permiso para mandar notificaciones y registrar un service worker, así, cuando los usuarios aceptan, Firebase genera un token y envía las notificaciones a los usuarios que aceptaron los permisos.

Si queremos ejecutar una función cuando Firebase genera estos tokens podemos utilizar el siguiente código:

// Cuando el usuario acepta los permisos
exports.registrarTopico = functions.firestore
        .document('tokens/{id}')
        .onCreate(/* el código que ejecutamos cuando se disparan los eventos */)

// Cuando la aplicación envía una notificación
exports.registrarTopico = functions.firestore
        .document('posts/{idPost}')
        .onUpdate(/* el código que ejecutamos cuando se disparan los eventos */)