ABTest ABTest

获取 abTest 的策略信息, 关于 abTest, 请参见 ABTest wiki

注: 仅支持Hy模式,H5模式不支持

属性

abTest { function } #

获取成功后会调用 successCallback 回调,调用时传入一个对象,其中包含下面两个字段:

  • ab_type: 策略类型
  • ab_achieve: 策略信息

注意: 该接口的实现依赖于 QunarAPI,脱离了客户端环境在 touch 上该接口无法正常使用。

方法参数:

参数名 类型 描述 支持版本
abId string 实验ID
simpleName string 使用该策略信息的来源
successCallback function 成功回调
failCallback function 失败回调
示例
let ReactNative = require('qunar-react-native');
let {ABTest} = ReactNative;

let abId = 'id'; //实验ID
let simpleName = 'vcName'; //使用该策略信息的来源

ABTest.abTest(abId, simpleName,
    (ABTestInfo) => {
        //获取成功的回调
        // ABTestInfo.ab_type: 策略类型
        // ABTestInfo.ab_achieve: 策略信息
    }, (err)=>{
        //获取失败的回调
        console.log(err.message);
    });