Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Crear botón de instalación automática

13/20
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

  installEvent:any=null;

  @HostListener('window: beforeinstallprompt', ['$event'])
  onBeforeInstallPrompt(event:Event){
    console.log(event);
    event.preventDefault();
    this.installEvent = event;
  }
  installByUser(){
    if(this.installEvent){
      this.installEvent.prompt();
      this.installEvent.userChoice
      .then((rta: any)=>{
        if (rta.outcome === 'accepted') {
          console.log('User accepted the A2HS prompt');
        } else {
          console.log('User dismissed the A2HS prompt');
        }
      });
    }
  }

Logre implementarlo casi igual, solo agregando tipado por las últimas versiones de ts. Saludos 😃

Y como lo hacemos compatible con Firefox u otro navegador?

lo implementé tal cual y aun no funciona , creo que debo buscar nuevas formas de hacerlo.