接口描述:在登录成功后,研发调接口来检查风控等级,并对有风险的账号做拦截操作。
建议在登录成功后进入游戏主界面时调用。
NSDictionary *param = @{
@"userId" : @"0060015_31423546543", // 非必传,用户 osdk_id,默认为登录账号 id
@"ip":@"122.16.185.14", // 非必传,用户端 ip,默认为登录接口 ip
@"hideSDKRiskView":@"0" // 非必传,0: 默认展示SDK的风控拦截;1:仅返回风控等级数据,不展示 SDK 的风控拦截窗口
};
[SuperSDK invoke:@"risk" funcName:@"riskCheck" parameters:param];
日志打印:
moduleName : risk,
funcName : riskCheck,
result : {
"msg": "风控请求成功",
"data": {
"code": "000000",
"detail": null,
"msg": "成功",
"requestId": "66bb7f2e20fdc0db111155063263683760ky",
"riskLevel": 0,
"extend": null
},
"code": 1
}
接口描述:显示风控拦截的窗口,协助研发弹出拦截框使用(辅助服务端接入方式)。
NSDictionary *param = @{
@"riskLevel" : @"2", // 必传,2:中风险,3:高风险
@"countDown":@"70" // 倒计时长(单位:秒),中风险时为必传参数
};
[SuperSDK invoke:@"risk" funcName:@"showRiskWindow" parameters:param];
日志打印 :
moduleName : risk,
funcName : riskCheck,
result : {
"msg": "风控请求成功",
"data": {
"code": "000000",
"detail": null,
"msg": "成功",
"requestId": "5dc79b1cdda025b67874812310915221tl",
"riskLevel": 0, // riskLevel:0(无风险),1(低风险),2(中风险),3(高风险)
"extend": null
},
"code": 1
}