zoukankan      html  css  js  c++  java
  • APP接口版本兼容问题

    标记一下,不知道我们目前的处理方式,后续问问:

    转载:大河 http://www.cnblogs.com/dahe007/p/6255401.html

    APP接口版本兼容的问题

    现在基本每个公司都做APP,所以大家都面临 APP接口版本兼容的问题。

    iOS和android 要不断开发新版本,很多服务端开发都是在以前接口的逻辑上进行修改。新的APP和接口开发后,接口如何兼容老的APP?

    有的公司 每次发布完APP,就强制用户更新到最新版本。不推荐这样,因为用户体验太差。

    就算是用 强制更新,在苹果审核期间,新的APP接口和 老的接口 也必须能同时使用。

    可能是这种方式:

    接口URL:api.xxx.com/v1.0/xxxx.java

    接口的URL中加入版本号,如上:v1.0。

    每次发布新APP版本就强制更新。

    灰度服务器 部署正在审核中的 接口版本(如:v1.1)。等审核通过后,将老版本的APP设置强制更新,这样老的接口就不用了。

    然后把线上服务器重新部署上最新的代码,再去掉灰度服务器。

    这样APP接口全部访问正式的线上服务器。

    -----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    Ubuntu16.04下Django项目的部署
    Ubuntu16.04 下python2 | python3
    请求头请求体对应表
    Django项目开发-小技巧
    前端验证后端验证码问题
    Ugly Number
    移动0元素
    图片(画布上的图片)上传总结
    从矩阵中查找一个数
    搜索框(附带事件函数)
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/9117119.html
Copyright © 2011-2022 走看看