灰度

一、什么是灰度

质量管理的一种方法。让一个最终需要大规模发布的产品,先给一部分人用,根据反响和反映再做进一步的调整和扩大,直到最后的全面展开。

二、Android app灰度的方法

依据:app启动后的版本检查。通过调用后台的version接口,请求中会附带当前版本的信息,服务器返回最新版本信息。

实现:服务器只给部分用户返回最新版本。

一些精细的控制方法:

1、白名单机制——在后台设定哪些用户ID在灰度范围里,进行精细的指定。

2、比例控制——简单的有根据ID取模明确在灰度范围的用户。

3、逻辑筛选——参与灰度的用户少而精,但后台接口的逻辑要求更高。

4、逐步灰度——如果版本不断更新,需避免同一用户处于多次灰度之中。

5、功能维度的灰度


    

猜你喜欢

转载自blog.csdn.net/qq_34916843/article/details/80778884