开发者社区> 问答> 正文

移动应用如何避免服务端的多版本维护?

随着业务的发展,app和服务端会不断地升级。为了保证服务端能同时支持新旧版本的客户端,服务端的代码需要对新老版本的客户端进行分别处理。这种维护不同版本的工作量会随着版本数量的增加越来越大,如何避免这种情况的发生?
我目前想到的几点:
1.对产品的业务做长期规划,尽量保证服务端的更新不影响旧版客户端的正常工作,这需要在设计第一版app和服务端的时候就做好详尽的规划
2.定期强制客户端升级,不过这样会影响用户体验
3.用web应用+cordova代替原生app

展开
收起
杨冬芳 2016-06-27 16:56:14 2020 0
1 条回答
写回答
取消 提交回答
  • IT从业

    我的思路: 客户端可以获取到版本号,当成一个字段放在请求地址中,老的版本就不用动,新版本对应新的服务,用版本号就可以了.移动端统一使用一套API接口

    2019-07-17 19:47:48
    赞同 展开评论 打赏
问答分类:
UED
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何保证移动应用的稳定性 立即下载
Web服务架构变化及性能优化 立即下载
Web服务架构变迁与性能优化 立即下载