2017-09-26 97 views
0

我试图让我的反应成为PWA。作为该过程的一部分,我做了必要的更改以使chrome提示用户安装我的Web应用程序的快捷方式。如果有人可以回答这些问题,那将是非常有帮助的如果网络应用程序已安装,Chrome会再次提示Web应用程序安装横幅

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

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

感谢所有帮助

感谢 ķ

回答

2

没有,Chrome会如果用户已经这样做,则不显示安装/添加到主屏幕横幅。如果用户移除该应用,则Chrome可能会再次显示横幅。我的意思是可能是Chrome有一些显示横幅的标准,必须得到满足。

您还可以跟踪哪些用户通过侦听beforeinstallprompt事件而得到旗帜和时间。

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

+0

我转到CHROME->站点设置 - >删除所有cookie验证了这一行为。一旦横幅被解雇,Chrome知道不会再次提示横幅。谢谢 –