Javascript 即使在安装PWA应用程序后,添加到主屏幕仍会出现提示
有没有办法检查PWA应用程序是否已经安装 可以取消的can提示事件可能在Javascript 即使在安装PWA应用程序后,添加到主屏幕仍会出现提示,javascript,google-chrome,service-worker,progressive-web-apps,Javascript,Google Chrome,Service Worker,Progressive Web Apps,有没有办法检查PWA应用程序是否已经安装 可以取消的can提示事件可能在“beforeinstallprompt”事件中 window.addEventListener('beforeinstallprompt', (event) => { // in here }); 注意:在oneplus 6T(chrome)和所有其他手机上都会出现这种情况。这种情况很好如果用户正在使用谷歌chrome,以下几点将是相关的: 添加到主屏幕 皮特·莱佩奇 引述: 为了让用户能够安
“beforeinstallprompt”事件中
window.addEventListener('beforeinstallprompt', (event) => {
// in here
});
注意:在oneplus 6T(chrome)和所有其他手机上都会出现这种情况。这种情况很好如果用户正在使用谷歌chrome,以下几点将是相关的:
添加到主屏幕
皮特·莱佩奇
引述:
为了让用户能够安装渐进式Web应用,它需要满足以下标准:
- 尚未安装web应用程序
此外,当用户成功安装应用程序时,会有一个来自appinstalled
事件的回调。您可以使用它来保持用户已安装应用程序(可能在localStorage或indexedDB中)的事实:
引述:
确定应用程序是否已成功安装
要确定在用户接受提示后应用程序是否已成功添加到用户的主屏幕,您可以侦听appinstalled
事件
window.addEventListener('appinstalled', (evt) => {
app.logEvent('a2hs', 'installed');
});
如果用户正在使用Google Chrome,以下内容将是相关的:
添加到主屏幕
皮特·莱佩奇
引述:
为了让用户能够安装渐进式Web应用,它需要满足以下标准:
- 尚未安装web应用程序
此外,当用户成功安装应用程序时,会有一个来自appinstalled
事件的回调。您可以使用它来保持用户已安装应用程序(可能在localStorage或indexedDB中)的事实:
引述:
确定应用程序是否已成功安装
要确定在用户接受提示后应用程序是否已成功添加到用户的主屏幕,您可以侦听appinstalled
事件
window.addEventListener('appinstalled', (evt) => {
app.logEvent('a2hs', 'installed');
});
清单中是否有更改?如果已更改,则不应提示他们安装。您确定用户在其设备上看到您的PWA的应用程序图标和所有其他应用程序图标吗?清单中是否有更改?如果已经更改,则不应提示他们安装。你确定用户在其设备上看到了PWA的应用程序图标和所有其他应用程序图标吗?不管其名称,也不管许多文章和博客的内容,“appinstalled”在安装应用程序时(不幸的是)不会被触发,而是在安装开始时被触发。安装成功时似乎没有触发任何事件。尽管其名称以及许多文章和博客的内容,“appinstalled”在安装应用程序时没有触发,但在安装开始时触发。安装成功时似乎没有触发任何事件。