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