Creación de Cloud Functions con Firestore en Firebase
Clase 7 de 22 • Curso de Firebase 5: Cloud Functions
Contenido del curso
Consola web de administración
Extendiendo la Gestión de Usuarios con Cloud Functions.
Extendiendo Firestore con Cloud Functions.
Extendiendo el Almacenamiento con Cloud Functions.
Creando Cloud Functions HTTPS
Extendiendo el Hosting con Cloud Functions.
Extendiendo crashlytics con Cloud Functions.
Extendiendo Analytics con Cloud Functions.
Creación de pruebas unitarias a las Cloud Functions.
Optimizando las Cloud Functions.
Cierre
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 */)