【问题标题】:Add to home screen explicitly?明确添加到主屏幕?
【发布时间】:2018-07-11 18:49:06
【问题描述】:

Google developer article on Add to Home Screen 以以下内容打开:

添加到主屏幕,有时称为网络应用安装提示,使用户可以轻松地将渐进式网络应用添加到他们的应用启动器和主屏幕。 Chrome 会为您处理大部分繁重的工作,在 Android 上,Chrome 会生成一个 WebAPK,为您的用户创造更加集成的体验。

然后继续解释如何为 beforeinstallprompt 等实现处理程序。

我的问题是此处描述的“添加到主屏幕”是否与 Android Chrome 浏览器工具栏中的“添加到主屏幕”选项相同,该选项可在任何页面上使用。

更具体地说:

  1. 如果用户已经知道使用浏览器工具栏路由,我是否需要完成该文章中的所有步骤?
  2. 无论用户通过哪条路线,最终结果是否相同?

我问的原因:我按照文章中的代码进行了操作,但是由于我的页面没有引发 beforeinstallprompt(现在不寻求帮助)我使用工具栏安装了,但仍然得到了 appinstalled 事件的控制台日志,所以看起来是一样的。但是,我没有获得 WebAPK 承诺的某些功能(例如,它仍然在任务管理器或已安装的应用程序中显示为 WebApp)。

另外,文章指出:

注意:从 Chrome 68(2018 年 6 月上旬测试版)开始,Chrome 将不会自动显示“添加到主屏幕”横幅,您可以通过使用用户手势在 beforeinstallprompt 事件上调用 prompt() 来显示它。有关完整详细信息,请参阅添加到主屏幕行为的更新。

我认为这不会影响浏览器工具栏中的“添加到主屏幕”功能吗?

【问题讨论】:

    标签: android google-chrome


    【解决方案1】:

    我猜大多数用户不知道如何添加到主屏幕 (A2HS)。
    许多人可能知道如何添加书签或添加收藏夹。

    目前,如果您的 PWA 满足所有条件,这些浏览器将自动提示使用 Chrome 和 Edge 的 Android 用户。
    这仍然在带有临时小吃店的 beta chrome 68 中发生。

    最终结果是相同的,但您希望可以选择将其提供给用户,而不是依赖于他们了解浏览器中的选项。

    【讨论】:

      猜你喜欢
      • 2021-05-13
      • 2021-10-05
      • 1970-01-01
      • 2018-09-11
      • 2019-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多