правка
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 == 'ios' (this.deviceType == 'android' && this.deferredPrompt) ||
) this.deviceType == 'ios'
) { )
console.log(this.deviceType); ) {
console.log(this.deferredPrompt); console.log(this.deviceType);
console.log(this.deferredPrompt);
this.el.nativeElement.style.display = 'none';
} this.el.nativeElement.style.display = 'none';
}); }
this.renderer.listen('window', 'appinstalled', (evt) => { });
console.log('INSTALLED!!!'); this.renderer.listen('window', 'appinstalled', (evt) => {
}); console.log('INSTALLED!!!');
});
}, 0)
} }
ngOnInit(): void {} ngOnInit(): void {}