Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

275
Vistas
¿De todos modos puedo actualizar un documento de Firestore automáticamente incluso si la aplicación está cerrada, hay un oyente o algo así?

tengo un firestore y un proyecto que necesita ser actualizado automáticamente sin la interacción del usuario pero no sé cómo hacerlo, agradecería cualquier ayuda. echa un vistazo al json para entender mejor

 const party = { id: 'bgvrfhbhgnhs', isPrivate: 'true', isStarted: false, created_At: '2021-12-26T05:20:29.000Z', start_date: '2021-12-26T02:00:56.000Z' }

Quiero actualizar el campo isStarted a verdadero una vez que la hora actual sea igual a start_date

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Creo que necesitará Firebase Cloud Function , aunque no entiendo exactamente lo que quiere decir. Con Cloud Functions , puede ejecutar automáticamente (agregar, eliminar, actualizar, todo) códigos en los servidores de Google sin necesidad de interacción con la aplicación y el usuario. Por ejemplo, de acuerdo con su ejemplo, puede establecer automáticamente "isStarted" en verdadero cuando llega a la hora "start_date" . Si desea codificar un sistema que no requiera la interacción del usuario y debería funcionar automáticamente, definitivamente debe usar Cloud Functions . De lo contrario, no puede hacer esto en el lado de la aplicación.

Para obtener más información, visite Funciones en la nube

about 4 years ago · Juan Pablo Isaza Denunciar

0

Ok, logré encontrar una solución para actualizar mis documentos automáticamente sin la interacción del usuario, ya que el servicio de facturación de Google no acepta mi tarjeta para habilitar las funciones en la nube para mi proyecto, intenté lo que pude para que mi código funcionara y no lo hago. saber si otras personas seguirían mi idea o si mi idea resolvería problemas similares.

Lo que hice fue que en mi archivo nextjs creé un punto final de API para obtener y actualizar documentos después de instalar el SDK de administración de firebase, así que obtuve todos los documentos y convertí todos los campos start_date en cada documento a tiempo y verifiqué los documentos cuya fecha de inicio es menor que o igual a la fecha actual, así que después de obtener el documento, ejecuté una función de almacenamiento para actualizar el documento.

Aunque esto solo se ejecutará cuando realice una solicitud a mi dominio.com/api/update-parties y nunca se vuelva a ejecutar

En otro, para que se ejecute a intervalos programados, me registré para obtener una cuenta de nivel gratuito en https://www.easycron.com y agregué mi punto final API a EASYCRON para realizar solicitudes a mi punto final en un intervalo de un minuto, de modo que cuando la solicitud llega a mi punto final, ejecuta mi código como otras funciones sin servidor😜. Fácil peezy.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda