【发布时间】:2018-03-02 09:37:18
【问题描述】:
有人能解释一下 Expo 客户端是如何决定是刷新我的应用还是使用客户端中缓存(~已经下载)的当前版本?
当我使用exp push 推出新版本时,Expo 应用程序(Android 上)似乎无法启动它,除非我清除该应用程序的所有数据。
我认为在app.json 中碰撞expo.version 可以解决这个问题,但事实并非如此。
谢谢!
更新
好的,我知道这应该是自动发生的,但似乎并非如此 - 我尝试了多个未离线的设备 - 我想肯定有一些明显的东西我遗漏了......
https://docs.expo.io/versions/latest/guides/offline-support.html#load-js-updates-in-the-background
【问题讨论】:
-
我对此并不完全确定,但我认为有一些关于手动更新的api,还有一些关于检查版本的。也许我们可以在应用加载期间做点什么。
标签: react-native expo exponentjs