У меня есть PWA с VUEJS Мне нужна помощь, чтобы этот код работал на iPhone. На Android работает отлично. Кнопка появляется, если пользователь еще не установил приложение, но если оно уже установлено, кнопка исчезает. IOS не имеет приглашения, но я хотел бы добавить кнопку, которая при нажатии приводит пользователя к установке pwa.
data() {
return {
installBtn: 'block',
installer: undefined,
},
created(){
const self = this;
let installPrompt;
window.addEventListener("beforeinstallprompt", e => {
e.preventDefault();
installPrompt = e;
this.installBtn = "block";
});
this.installer = () => {
this.installBtn = "none";
installPrompt.prompt();
installPrompt.userChoice.then(result => {
if(result.outcome === "accepted") {
console.log("User Accepted");
} else {
console.log("User denied");
}
installPrompt = null;
});
};
},