如果网络应用已经安装,将Chrome再次提示网络应用安装横幅

If the web app is already installed, will Chrome prompt web app install banner again

我正在尝试让我的反应成为 PWA。作为该过程的一部分,我进行了必要的更改,使 chrome 提示用户安装我的 Web 应用程序的快捷方式。如果有人能回答这些问题,那将是巨大的帮助

假设用户已经安装了网络应用程序。关闭浏览器。稍后重新打开浏览器重新访问 url,chrome 会再次显示横幅吗?它知道横幅是上次安装的吗?

为了验证这一点,我在 chrome 中启用了 "Bypass user engagement check" 标志。这导致 Chrome 一直向我显示横幅,每次(刷新、后续访问,即使横幅已经安装等)。如果我禁用此标志,横幅会在我第一次访问该页面时出现,但不确定何时会再次出现

感谢任何帮助

谢谢 K

不,如果用户已经这样做,Chrome 将不会在主屏幕横幅上显示 install/add。如果用户删除应用程序,Chrome 可能会再次显示横幅。 may 的意思是 Chrome 有一些显示横幅的标准,必须满足。

您还可以通过侦听 beforeinstallprompt 事件来跟踪哪些用户获得横幅以及何时获得横幅。

显示不同技术的一些代码示例:https://googlechrome.github.io/samples/app-install-banner/