let deferredPrompt;
window.addEventListener('beforeinstallprompt', (event) => {
// Prevenir el banner automático
event.preventDefault();
deferredPrompt = event; // Almacena el evento para usarlo más tarde
// Muestra un botón personalizado (opcional)
const installButton = document.createElement('button');
installButton.textContent = 'Agregar a la pantalla de inicio';
installButton.style.position = 'fixed';
installButton.style.bottom = '10px';
installButton.style.right = '10px';
installButton.style.zIndex = '1000';
document.body.appendChild(installButton);
installButton.addEventListener('click', async () => {
// Muestra el cuadro de instalación
deferredPrompt.prompt();
const choiceResult = await deferredPrompt.userChoice;
if (choiceResult.outcome === 'accepted') {
console.log('Usuario instaló la app');
} else {
console.log('Usuario no instaló la app');
}
deferredPrompt = null; // Limpia el evento almacenado
installButton.remove(); // Opcional: oculta el botón después de instalar
});
});