一、场景
通常我们在发布版本后,用户可以进行更新,也可以不更新。如果强制更新的话用户体验性会很不好,不强制更新的话可能之前有的功能用不了。这种问题如何处理?
二、解决方案
后端:总体思路要做到兼容,那么如何做到兼容呢?我们可以部署两套环境到线上,一套部署以前老版本的环境,一套部署新版本的环境。比如client老的部署到服务器A:ip1.1.1.1上面,client新的部署到服务器B:ip1.1.1.2。这样用户更新的时候就直接去服务器B更新,不更新的话就使用之前老的代码(服务器A)即可。
通常我们在发布版本后,用户可以进行更新,也可以不更新。如果强制更新的话用户体验性会很不好,不强制更新的话可能之前有的功能用不了。这种问题如何处理?
后端:总体思路要做到兼容,那么如何做到兼容呢?我们可以部署两套环境到线上,一套部署以前老版本的环境,一套部署新版本的环境。比如client老的部署到服务器A:ip1.1.1.1上面,client新的部署到服务器B:ip1.1.1.2。这样用户更新的时候就直接去服务器B更新,不更新的话就使用之前老的代码(服务器A)即可。
本文标题:APP版本更新问题解决方案
本文链接:https://www.haomeiwen.com/subject/snasactx.html
网友评论