0

有关显示Web App Install Banner的启发式的文档仅描述了此条件

  • 有一个 Web 应用清单文件,其中包含:
    • 一个短名称(在主屏幕上使用)
    • 名称(在横幅中使用)
    • 一个 144x144 png 图标(图标声明必须包含 mime 类型的 image/png)
    • 加载的 start_url
  • 在您的网站上注册了一名服务人员。
  • 通过 HTTPS 提供服务(使用服务工作者的要求)。
  • 至少访问过两次,两次访问之间至少间隔五分钟。

在此处输入图像描述

但是当用户关闭Web App Install Banner(例如意外)时会发生什么?

我试图找出这个问题:

  1. 未来浏览器是否会使用与我上面指出的相同的启发式再次显示 Web App Install Banner?或者它会使用不同的启发式?还是以后再也不会出现?
  2. 您可以使用一些 API 手动调用 Web App Install Banner 吗?(在此示例中类似于延迟提示)
4

2 回答 2

1

据我所知(和测试),当用户关闭、意外关闭或只是忽略横幅时,它被认为是“取消添加到主屏幕”。不幸的是,谷歌也不允许开发者在任何时候触发横幅。

除此之外,您提到的要求已经过时。您可能想查看PWA 清单

于 2017-06-24T09:17:48.733 回答
0

根据 Chrome 开发人员的说法:“如果被用户解雇,它会在足够长的时间(约 3 个月)过去后才会显示。”

取自这里: https ://developers.google.com/web/updates/2018/06/a2hs-updates

于 2018-10-16T06:27:49.827 回答