parent
7a895c76a6
commit
85174c1fab
@ -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 {}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user