我有一个问题-
如何发布APK更新(说X),以便在任何设备上运行的X APK立即更新?
答案 0 :(得分:0)
使用expo的codepush,可以很快地部署已发布的捆绑软件。您的用户必须重新启动/终止该应用程序才能获取该代码的最新版本。
使用expo,有工具可以检查是否有新的捆绑软件,然后自己重新启动应用程序。
我的建议是,如果您打算在iOS上发布应用程序,则不要在您的应用程序中推送新功能,因为苹果公司表示您不应该这样做(请查看苹果商店的规定)。在android上没有问题。
最后一件事,您不能推送本机代码。因此,如果您安装需要react-native link <plugin-name>
的新插件,则该应用可能会在生产环境中崩溃。
答案 1 :(得分:0)
如果您要发布应立即安装的发行版(即使您当前的代码推送设置不是installMode: codePush.InstallMode.IMMEDIATE
),也应使用强制更新功能。为此,只需使用-m
选项来发布命令。此版本将立即为您的应用安装。有关更多信息,请检查:https://github.com/Microsoft/code-push/blob/master/cli/README.md#mandatory-parameter