APP不同于网站,网站程序一发版,所有用户看到的都是最新的页面、调用最新的接口,没有新老版本一说。APP一旦下载到用户手机上,用户不更新你拿他一点办法都没有,但是随着业务的调整,同一个接口的请求参数和输出JSON有变化的话,就需要考虑老版本的兼容问题了。
举个例子:某APP的1.0.0版,服务端用户信息接口(api/User/UserInfo)输出的JSON如下
{ "status": 200, "message": "ok", "data": { "userId": 10001, "userNickName": "oppoic", "userName": "汪杰", "userEmail": "oppoic@163.com", "userBlog": "https://www.cnblogs.com/oppoic/", "userPic": "https://pic.cnblogs.com/avatar/401362/20180415232220.png" } }