我有一个应用程序已经在应用商店生产。我只是通过代码推送推送了一个重要的错误修复,而无需通过应用商店。
但是,据我所知,用户必须首先打开应用程序,获取更新的代码,并且只有在应用程序启动第二次时更新才会生效。这是真的?如果是这样,这是否意味着我仍然应该尝试通过应用商店推送新版本?
我有一个应用程序已经在应用商店生产。我只是通过代码推送推送了一个重要的错误修复,而无需通过应用商店。
但是,据我所知,用户必须首先打开应用程序,获取更新的代码,并且只有在应用程序启动第二次时更新才会生效。这是真的?如果是这样,这是否意味着我仍然应该尝试通过应用商店推送新版本?
如果您使用{ installMode: InstallMode.IMMEDIATE }
参数通过代码推送发布,则无需重新启动应用程序即可立即应用补丁。
应用补丁时,用户会在应用中看到白色闪烁,然后应用会恢复。
https://microsoft.github.io/code-push/docs/tutorials.html
如果更新可用,它将被静默下载,并在下次重新启动应用程序时安装(由最终用户或操作系统明确)。但是,如果他们愿意,开发人员可以通过利用 installMode 参数来修改安装行为:
IMMEDIATE:更新将立即应用于正在运行的应用程序。应用程序将立即重新加载新内容。
...