Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

312
Views
Cómo utilizar trabajadores de servicio en Quasar Framework (Vue.js)

Por lo tanto, estoy creando una PWA móvil construida con capacitor para Android e iOS y quiero integrar un trabajador de servicio para manejar las notificaciones push entrantes de firebase mientras la aplicación está cerrada. Seguí este tutorial de Firebase hasta ahora, pero ya estoy realmente muy confundido por dónde empezar... tal vez esto se deba a que soy bastante nuevo en PWA y completamente nuevo en los trabajadores de servicio, no lo sé.

Estoy usando el marco Quasar con Vue.js 2. La estructura de mi carpeta se ve así:

Enlace de imágen

mi "regster-service-worker.js" fue inicializado por quasar así:

 import { register } from 'register-service-worker' // The ready(), registered(), cached(), updatefound() and updated() // events passes a ServiceWorkerRegistration instance in their arguments. // ServiceWorkerRegistration: https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration register(process.env.SERVICE_WORKER_FILE, { // The registrationOptions object will be passed as the second argument // to ServiceWorkerContainer.register() // https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/register#Parameter // registrationOptions: { scope: './' }, ready (/* registration */) { console.log('Service worker is active.') }, registered (/* registration */) { console.log('Service worker has been registered.') }, cached (/* registration */) { console.log('Content has been cached for offline use.') }, updatefound (/* registration */) { console.log('New content is downloading.') }, updated (/* registration */) { console.log('New content is available; please refresh.') }, offline () { console.log('No internet connection found. App is running in offline mode.') }, error (/* err */) { console.error('Error during service worker registration:', err) } })

Entonces, como dije, realmente no sé por dónde empezar aquí. Busqué la documentación de Mozilla, que me proporciona un enfoque diferente al que he visto en otros lugares, como en el tutorial vinculado anteriormente. Y antes de comenzar a codificar cosas al azar de nuevo y perder mucho tiempo mañana en el trabajo, prefiero preguntarles hoy aquí y espero respuestas útiles de ustedes.

Si necesita información adicional, simplemente publique un comentario. ¡Gracias por adelantado! :))

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!