react-native-code-push无法更新应用版本

时间:2018-01-09 07:12:27

标签: react-native code-push react-native-code-push

例如。在我的设备上,应用程序版本是1.0.0,然后我使用代码推送推送新版本的1.0.1(我更改捆绑版本字符串,简短在Info.plist中),该应用程序在设备上可以更新,但应用程序版本无法更新。因为我推了一个版本的1.0.2,目标版本是1.0.1,但我的设备上的应用程序无法下载,推送历史记录是没有安装记录。

enter image description here

1 个答案:

答案 0 :(得分:0)

从你的问题中我不完全清楚问题是什么,只是简单概述版本控制如何适用于CodePush:

  1. CodePush更新本身无法更改设备上安装的appVersion

  2. 每个CodePush更新都应针对二进制范围(semver投诉),如果设备上运行的appVersion满足CodePush目标二进制范围,则应安装更新,否则不安装。

  3. 您在执行code-push release命令时为CodePush更新指定目标二进制版本,如果未指定,将根据您在plist / build.gradle中的版本自动选择它。

    < / LI>

    所以总结一下app:

    • 更改appVersion的设备的二进制更新应通过AppStore / GooglePlay分发。

    • 仅当设备运行的是此更新定位的二进制版本时,才会应用CodePush更新。