Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

280
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda