React Native + CodePush:更新是否仅在第二次加载应用时显示?

时间:2017-03-28 06:51:55

标签: react-native code-push

我已经在应用商店中制作了一款应用。我只是通过代码推送推送了一个重要的错误修复,而无需通过应用程序商店。

但是,据我所知,用户必须首先打开应用程序,获取更新的代码,并且只有在第二次启动应用程序时,更新才会生效。这是真的?如果是这样,这是否意味着我仍应尝试通过应用商店推送新版本?

1 个答案:

答案 0 :(得分:1)

如果您使用{ installMode: InstallMode.IMMEDIATE }参数通过代码推送发布,则会立即应用修补程序而无需重新启动。

应用补丁后,用户会在应用中看到白色闪光,然后恢复应用。

https://microsoft.github.io/code-push/docs/tutorials.html

  

如果有可用的更新,则会以静默方式下载,并且   下次重新启动应用程序时安装(显式由   最终用户或OS)。但是,开发人员可以修改安装   通过利用installMode参数来选择行为:

     

IMMEDIATE:更新将立即应用于正在运行的应用程序。该应用程序将立即重新加载新内容。

     

...