一. 背景和方案 1. 多版本管理的概念 Android .IOS等 App 存在着多版本客户端共存的问题:App 最新版已经升级到了5.0 了,但是有的用户手机上还运行着 4.8.3.9 甚至2.2 版本的 App,由于早期没有内置升级机制.用户不会升级.用户拒绝升级等原因,造成这些旧版本 App 也在运行.开发新版本 App 的时候,要给接口增加新的功能或者修改以前接口的规范,会造成旧版本App 无法使用,因此在一定情况下会“保留旧接口的运行.新功能用新接口”,这样就会存在多版本接口共存的问…