【发布时间】:2020-10-22 03:37:30
【问题描述】:
您好,我有一个 Flutter 网络应用程序,它可以与 firebase 托管和 firebase 数据库一起使用。每次我从 Android Studio 部署一个新版本时,它都会部署、上传它,并且可以从 firebase 控制台看到更改。但是,当我访问我的网站时,我必须手动按 ctrl+shift+r 才能更新到最新版本。那么有没有解决办法呢?网站会在几个小时内自行更新,还是永远不会更新,除非您使用 3 个键进行组合。这是一个已经有用户的应用程序,所以我只是修复了一些错误,但看不到更改。谢谢!
【问题讨论】:
-
Ctrl+Shift+R 重新加载网页...按预期工作
-
但是对于已经打开应用但不知道这一点的用户,他将无法获得最新版本
-
是的,直到他们重新加载...否则你可以实现一些重新加载“机制”
-
@griffins 我该怎么做,flutter 有它还是我必须实现的 flutter 之外的技术?
-
你必须实现这一点。假设你将网络应用程序的一个版本存储在某个地方,你可以设置监听器,这样如果它发生变化,你就重新加载网页
标签: firebase flutter firebase-hosting flutter-web