developer
2023-05-20 e12c7b4c22df631ebdcd16b2f98fbef8f738f92f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//
// OpenSecurityGuardSDK version 2.1.0
//
 
#import <Foundation/Foundation.h>
 
@protocol IOpenSecurityBodyComponent <NSObject>
 
/**
 *  获取风控参数
 *  @return 用户昵称,获取失败返回nil
 */
- (NSString*) getSecurityBodyDataEx: (NSString*) timeStamp
                             appKey: (NSString*) appKey
                           authCode: (NSString*) authCode
                        extendParam: (NSDictionary*) extendParam
                               flag: (int) flag
                                env: (int) env
                              error: (NSError* __autoreleasing*) error;
 
 
 
/// 进入某个风险场景之后,调用该接口,传递具体的场景以及检测数据
/// @param scene 具体的风险场景
/// @param riskParam 风险场景传递的参数
/// @param error 错误码
- (BOOL) enterRiskScene: (int) scene
              riskParam: (NSDictionary *) riskParam
                  error: (NSError* __autoreleasing*) error;
 
 
/// 离开某个风险场景时,需要调用该接口
/// @param scene 具体的风险场景
/// @param error 错误码
- (BOOL) leaveRiskScene: (int) scene
                  error: (NSError* __autoreleasing*) error;
 
 
/// 新的获取WUA的接口
/// @param authCode 图片后缀,传null使用默认图片yw_1222.jpg
/// @param extendParam 业务传入的自定义参数,保存在jaqParam
/// @param flag 决定生成的 wua 的格式,本参数必选,见文档
/// @param env wua 的环境参数,本参数必选,见文档
/// @param error 错误码
- (NSString*) getSecurityBodyDataEx: (NSString*) authCode
                        extendParam: (NSDictionary*) extendParam
                               flag: (int) flag
                                env: (int) env
                              error: (NSError* __autoreleasing*) error;
 
@end