Creación de Cloud Functions con Firestore en Firebase
Clase 7 de 22 • Curso 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 */)