好的,我的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
答案 0 :(得分:1)
这是它在Android中的工作方式。首次在发布后打开应用程序,代码将在后台下载。下次它将运行新代码。 引用the documentation:
iOS和Android上的更新处理方式不同。在Android上,更新将在后台下载。这意味着用户在更新后第一次打开您的应用时,他们将获得旧版本,而新版本将在后台下载。他们第二次打开应用程序,他们将获得新版本。在iOS上,同步下载更新,因此用户将在更新后第一次打开您的应用时获得新版本。