React-Native Expo内置应用程序无法获取最新的Javascript

时间:2017-11-03 02:11:34

标签: react-native expo

好的,我的expo构建存在问题。如果您需要更多详细信息,请与我们联系。基本上,我正在研究的项目并不是分离的。它只是使用世博会。

所以我发布了它。让我们说javascript包版本是0.17,我发布了一个突破性的更改为0.18。

当我从Hockey App加载应用程序时,javascript包显然不是0.18,因为我没有看到我的重大变化。然后,我关闭应用程序并重新打开它,并更新JS包。

构建脚本是: exp build:android

[exp] Android: [exp] APK:[AWS LINK] apk已经生成,花了0秒

然后,我获得了一个指向APK的AWS链接,我将其下载并上传到Hockey Apps。

我该如何诊断这个问题?

Exp版本为44.0.0

1 个答案:

答案 0 :(得分:1)

这是它在Android中的工作方式。首次在发布后打开应用程序,代码将在后台下载。下次它将运行新代码。 引用the documentation

  

iOS和Android上的更新处理方式不同。在Android上,更新将在后台下载。这意味着用户在更新后第一次打开您的应用时,他们将获得旧版本,而新版本将在后台下载。他们第二次打开应用程序,他们将获得新版本。在iOS上,同步下载更新,因此用户将在更新后第一次打开您的应用时获得新版本。