Tag: CORDOVA-PLUGIN-FIREBASEX
Firebase solía tener la capacidad de seleccionar una aplicación bajo Analytics, pero ahora eso está desaparecido. ¿Cómo obtendría todas mis estadísticas individuales por aplicación? Esto estaba aquí, quiero decir, hace un mes aproximadamente, pero ahora ha desaparecido. La opción de menú desplegable todavía está disponible para Crashlytics y Performance, pero . . . Read more
Utilizo Firebase, para ser preciso una base de datos en tiempo real, y no sé qué reglas debo establecer. Establecí estas reglas: { “rules”: { “.read”: “data.child(‘Users’).child(auth.uid).exists()”, “.write”: true } } pero ahora todo el mundo puede escribir. Cuando establecí estas: { “rules”: { “.read”: “data.child(‘Users’).child(auth.uid).exists()”, “.write”: “auth != null” . . . Read more
Estoy tratando de evitar que los usuarios con un correo electrónico no verificado ejecuten una función en la nube. Mi función se ve así: Export const myFunction = functions.https.onCall(async (data, context) => { if (context.auth && context.auth.token.email_verified) { //código de mi función real } else { if (!context.auth) { functions.logger.log(“llamada . . . Read more
Con las funciones HTTP de Firebase, podemos instalar Express y utilizar middlewares. Los middlewares son útiles (entre otras cosas) para verificar las precondiciones antes de que las funciones se ejecuten. Por ejemplo, podemos verificar la autenticación, la autorización, etc. en los middlewares para que no sea necesario repetirlo en cada . . . Read more
Estoy teniendo errores con algunos tokens al usar la multidifusión, pero no consigo averiguar a qué token está relacionado el error. Los mensajes se envían con el sdk de Firebase en NodeJS así, donde tokenChunk es una matriz de tokens FCM: firebaseAdmin.messaging().sendMulticast({ notification: { title: title, body: message, }, data: . . . Read more