правка
This commit is contained in:
gofnnp 2023-01-12 19:22:10 +04:00
parent 7a895c76a6
commit 85174c1fab

View File

@ -19,28 +19,30 @@ export class DownloadAppDirective implements OnInit {
public renderer: Renderer2, public renderer: Renderer2,
private el: ElementRef private el: ElementRef
) { ) {
this.renderer.listen('window', 'beforeinstallprompt', (e) => { setTimeout(() => {
e.preventDefault(); this.renderer.listen('window', 'beforeinstallprompt', (e) => {
console.log('#: ', e); e.preventDefault();
this.deferredPrompt = e; console.log('#: ', e);
this.deferredPrompt = e;
this.getTypeDevice(); this.getTypeDevice();
if ( if (
!( !(
(this.deviceType == 'android' && this.deferredPrompt) || (this.deviceType == 'android' && this.deferredPrompt) ||
this.deviceType == 'ios' this.deviceType == 'ios'
) )
) { ) {
console.log(this.deviceType); console.log(this.deviceType);
console.log(this.deferredPrompt); console.log(this.deferredPrompt);
this.el.nativeElement.style.display = 'none'; this.el.nativeElement.style.display = 'none';
} }
}); });
this.renderer.listen('window', 'appinstalled', (evt) => { this.renderer.listen('window', 'appinstalled', (evt) => {
console.log('INSTALLED!!!'); console.log('INSTALLED!!!');
}); });
}, 0)
} }
ngOnInit(): void {} ngOnInit(): void {}