【问题标题】:How to use Flutter 2.2 background service workers for web如何在 web 上使用 Flutter 2.2 后台服务工作者
【发布时间】:2021-08-08 10:59:44
【问题描述】:

今天我看到many articles 发布了关于 Flutter 2.2 及其新功能的信息。其中之一是使用服务工作者的后台缓存。有人知道它是什么意思以及如何使用它吗?

对于网络应用,我们使用服务工作者提供后台缓存

更新:

好的,我在this 文章中找到了一些信息

Flutter 最新的稳定平台 web 在此版本中得到了改进。 首先,我们使用新的 service worker 加载机制优化了缓存行为,并修复了 main.dart.js 的双重下载。在之前的 Flutter web 版本中,Service Worker 会在后台下载更新到您的应用程序,同时让您的用户可以访问您的应用程序的陈旧版本。下载该更新后,用户在刷新浏览器页面几次之前不会看到这些更改。从 Flutter 2.2 开始,当新的 Service Worker 检测到更改时,用户将等到下载更新后才能使用该应用,但随后他们将看到更新,而无需再次手动刷新页面。

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    我不能告诉你它们在缓存中到底发生了什么变化,但关于如何使用它: 只需升级颤振

    flutter upgrade
    

    然后重新编译

    flutter build web --release
    

    它应该使用新的 service worker 自动构建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-12
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多