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!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    Eclipse生成部署描述符(web.xml)
    异步Servlet和异步过虑器
    安装 R 及 R 包
    Servlet封装类
    设计模式——装饰者模式
    Eclipse快速生成覆盖方法、Getter、Setter的方法
    查看CPU核数和内存
    Filter 过滤器
    Listener 监听器
    Tag file
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/9117119.html
Copyright © 2011-2022 走看看