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!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    Adobe Acrobat XI Pro破解版 v11.0.10中文版
    linux经典面试题
    P1540 机器翻译(STL 链表)
    P1067 多项式输出 (模拟)
    P1003 铺地毯
    [CF547C] Mike and Foam
    [CF351B] Jeff and Furik
    [CF900D] Unusual Sequences
    [CF568B] Symmetric and Transitive
    [CF893E] Counting Arrays
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/9117119.html
Copyright © 2011-2022 走看看