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
 
 
#import <Foundation/Foundation.h>
 
/**
 * User ID 的BizType
 * */
extern const unsigned char BIZ_UID[];
 
/**
 * Item ID 的BizType
 * */
extern const unsigned char BIZ_IID[];
 
/**
 * Trade ID 的BizType
 * */
extern const unsigned char BIZ_TID[];
 
 
@protocol IOpenOpenSDKComponent <NSObject>
/**
 * 分析 Open ID
 *
 * @param openId        openId的数值
 *
 * @param appIdKey      appId对应的key值
 *
 * @param saltKey       salt对应的key值
 *
 * @param bizType       解析类型
 *
 * @param authCode SDK的授权码,不传或为空串,使用默认加密文件
 *
 * @return    openId中包含的指定内容,传人非法参数时返回nil
 */
- (NSNumber*) analyzeOpenId:(NSString*) openId
                   appIdKey: (NSString*) appIdKey
                    saltKey: (NSString*) saltKey
                    bizType: (NSData*) bizType
                    authCode: (NSString*) authCode;
 
@end