【发布时间】:2019-08-30 02:52:38
【问题描述】:
我第一次尝试使用 react-native 进行代码推送,我有以下问题。
假设我在 AppStore 上发布了一个版本为 1.2.0 的应用,并且我为该特定目标 (1.2.0) 推送了一个代码推送版本。
现在,更新弹出窗口会显示给这些用户,但我不想向新安装程序显示弹出窗口,因此我在 AppStore 上重新发布了该应用程序并将其迁移到 1.2.1。
所以我的问题是,那些安装了 1.2.0 的用户后来得到了代码推送版本呢? 他们有 1.2.1 的代码,但他们的实际版本是 1.2.0。 那么我们如何才能让 AppStore 版本与代码推送同步呢?
一般来说,我们如何安全地处理代码推送,涵盖此类情况?
谢谢
【问题讨论】:
-
你不能在代码推送之前将你的应用程序中的版本更新到1.2.1,然后再通过appstore发布正确的1.2.1吗?我没有尝试在代码推送中包含对版本号的更改,但我认为它可以工作。否则当 1.2.1 发布时,1.2.0(代码推送版本)的用户应该会自动更新,因为有新版本可用。
-
好的,你的意思是我应该通过代码推送更新已经安装的应用程序并生成一个新的应用程序商店部署,对吧?
-
在代码推送和标准部署方面我们应该遵循什么方法吗?
-
只是大声思考!如何检查应用程序是否首先启动,然后跳过弹出窗口并直接更新 codepush 包?这样您就不必再次向应用商店发布新版本。
标签: react-native react-native-ios code-push react-native-code-push