Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如何通过代码推送立即更新多版本构建中的代码_React Native_Code Push - Fatal编程技术网

React native 如何通过代码推送立即更新多版本构建中的代码

React native 如何通过代码推送立即更新多版本构建中的代码,react-native,code-push,React Native,Code Push,我有个问题- 如何发布APK更新(比方说X),以便在任何设备上运行的X APK都能立即更新?使用expo的codepush,发布的捆绑包部署得非常快。您的用户必须重新启动/终止应用程序才能获取代码的最新版本 有了expo,就有工具可以检查是否有新的捆绑包可用,然后自己重新启动应用程序 我的建议是,如果你计划在iOS上发布,不要在你的应用中推出新功能,因为苹果的条款规定你不应该这样做(查看苹果商店的规则)。在android上没有问题 最后一件事,您不能推送本机代码。因此,如果您安装了一个需要rea

我有个问题-


如何发布APK更新(比方说X),以便在任何设备上运行的X APK都能立即更新?

使用expo的codepush,发布的捆绑包部署得非常快。您的用户必须重新启动/终止应用程序才能获取代码的最新版本

有了expo,就有工具可以检查是否有新的捆绑包可用,然后自己重新启动应用程序

我的建议是,如果你计划在iOS上发布,不要在你的应用中推出新功能,因为苹果的条款规定你不应该这样做(查看苹果商店的规则)。在android上没有问题


最后一件事,您不能推送本机代码。因此,如果您安装了一个需要
react native link
的新插件,应用程序可能会在生产过程中崩溃。

如果您想发布应该立即安装的版本(即使当前的代码推送设置不是
installMode:codePush.installMode.IMMEDIATE
),您应该使用强制更新功能。为此,只需对release命令使用
-m
选项。将立即为您的应用安装此版本。有关更多信息,请查看: