如何管理react-native codepush版本?

Don*_*Hak 5 javascript versioning react-native code-push react-native-code-push

我将把 codepush 应用于 React-Native。

该应用程序目前已分发到商店。我还没有应用codepush。

但我有一个问题。

例如,假设商店中部署的应用程序版本为v1.0.0。我们应用了 codepush(登台、生产)来将版本 v1.0.1 分发到商店。

另外,我们需要简单的代码修改,而不是原生代码,因此我们将其分发到 codepush 生产环境而不是商店。

  1. 这种情况下,应该如何管理版本呢?我是否将其更改为v1.0.2?

  2. 在上面的例子中,问题是商店版本是v1.0.1,codepush版本是v1.0.2。使用codepush的用户将收到对应于v1.0.2的捆绑程序更新,但版本早于v1.0.1的用户将无法收到更新。

  3. 那么,分发codepush,也分发到商店好不好?

我在使用codepush进行内部测试时没有这个顾虑,但我正在尝试将其应用到商店中分发的应用程序中,因此我不知道如何处理版本控制。

有人可以帮助我吗?

gab*_*end 2

我知道这个问题已经存在一年多了,但我遇到了这个问题,并且可以分享我们在我公司所做的事情,以防其他人想知道。仅当我们向 App Store 提交新的二进制文件时,我们才会增加版本。通常这意味着涉及到本地更改。如果我们只是推送 javascript 更改(例如,为了快速修复错误),我们会使用 CodePush 并且不会增加版本。希望能给一些指导!