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

447
Views
cómo agregar un botón de instalación personalizado para pwa

Quiero agregar un botón de install personalizado para mi aplicación web progresiva dentro del sitio. Reduje muchos artículos y probé la respuesta proporcionada por ellos. utilizan beforeinstallprompt

 let deferredPrompt; window.addEventListener('beforeinstallprompt', (e) => { deferredPrompt = e; });

pero el problema al que me enfrento es que quiero que el botón instale directamente el pwa en lugar de activar el mensaje de instalación. ¿Es posible? Si es así, ¿cómo puedo lograrlo? gracias de antemano.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

La respuesta es que no puedes. De acuerdo con la especificación del manifiesto :

Por diseño, esta especificación no proporciona a los desarrolladores una API explícita para "instalar" una aplicación web.

about 4 years ago · Juan Pablo Isaza Report

0

Pruebe el siguiente código,

Paso 1 - Crear botón o cualquier controlador

 <button id="installApp">Install</button>

Paso 2: agregue el código js a continuación en sus scripts noy en serviceworker

 let deferredPrompt; window.addEventListener('beforeinstallprompt', (e) => { deferredPrompt = e; }); const installApp = document.getElementById('installApp'); installApp.addEventListener('click', async () => { if (deferredPrompt !== null) { deferredPrompt.prompt(); const { outcome } = await deferredPrompt.userChoice; if (outcome === 'accepted') { deferredPrompt = null; } } });
about 4 years ago · Juan Pablo Isaza Report
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!