我正在使用expo-updates更新我的反应本机bare workflow应用程序。当我用不同的版本发布我的应用程序时,我有一个问题。
假设我的应用版本是1.0.0,版本号是1,我发布我的应用程序到play/app商店。
用户将下载我的应用程序版本1.0.0,构建1号。
然后我可以做一个空中更新,没有问题,所有的用户都会得到更新。
然后,我发布了另一个版本的我的应用程序(2.0.0),构建2号。
现在,有些用户将拥有版本1.0.0,build 1,而有些用户将拥有2.0.0,build 2。
如果我做空中更新,
如果答案是场景1,
在我的版本2.0.0,build 2中会发生什么,我有一些文件更改没有更新(例如: build.gradle、AndroidManifest.xml等),在这种情况下,那些拥有旧版本(1.0.0 build 1)的用户,他们的应用程序是否有可能无法工作?
谢谢。
发布于 2021-10-02 14:30:08
我找到了答案,那就是有释放通道。当您为特定的构建配置了一个release-channel,并使用该发布通道进行了空中更新时,只有具有特定发布通道的构建才会得到更新。
https://stackoverflow.com/questions/69396387
复制相似问题