AABridge.h
1014 Bytes
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
#import <Foundation/Foundation.h>
#import <ZAnti_Addiction/ZAAManager.h>
#import "AATypes.h"
@interface AABridge : NSObject
- (instancetype)initSDKWithClientReference:(AATypeClientRef*)aaClientRef;
@property(nonatomic, assign) AATypeClientRef *client;
@property(nonatomic, strong) ZAAManager *manager;
// sdk流程结束,可以开始游戏
@property(nonatomic, assign) ZAASDKCompletedCallback sdkCompletedCallback;
// 检查支付
@property(nonatomic, assign) ZAASDKCheckPaySuccess sdkCheckPayCallback;
// 获取用户的认证身份
// 0: 未认证
// 1:已认证
- (int)getUserAuthenticationStatus;
// 获取用户年龄状态
// 0: 未登录
// 1: 成年人
// 2: 未成年人
- (int)getUserAgeGroup;
// 查询剩余时间
- (int)checkLeftTimeOfCurrentUser;
/// 游戏付费前调用,检查是否可以付费
/// amount 支付金额
- (void)checkPayWithAmount:(int)amount;
/// 游戏付费成功之后调用,告知服务端
/// amount 支付金额
- (void)recordPayWithAmount:(int)amount;
@end