3

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

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

为了验证这一点,我在 chrome 中启用了“绕过用户参与检查”标志。这导致 Chrome 每次都向我显示横幅(刷新、后续访问,即使横幅已经安装等)。如果我禁用此标志,横幅会在我第一次访问该页面时显示,但不确定何时会再次显示

感谢任何帮助

谢谢K

4

1 回答 1

3

不,如果用户已经这样做了,Chrome 将不会显示安装/添加到主屏幕横幅。如果用户删除了应用,Chrome 可能会再次显示横幅。我所说的可能是 Chrome 有一些显示横幅的标准,必须满足这些标准。

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

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

于 2017-09-27T07:51:52.310 回答