lpw
2024-07-22 2a54d46accc194e2f3a076706c3f06e9ffd84d15
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
//
//  WAITrack.h
//  WASdkIntfUI
//
//  Created by GHW-T-01 on 16/3/1.
//  Copyright © 2016年 GHW-T-01. All rights reserved.
//
 
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface WAITrack : NSObject
@property(strong,nonatomic)NSMutableDictionary *params;
@property(nonatomic)double value;
@property(copy,nonatomic)NSDecimalNumber* numValue;
@property(copy,nonatomic)NSString* eventName;
 
-(void)initTracker;
-(void)trackWithEventName:(NSString *const)eventName valueToSum:(double)value params:(NSDictionary*)params;
-(void)trackWithEventName:(NSString *const)eventName numValueToSum:(NSDecimalNumber*)numValue params:(NSDictionary*)params;
-(void)autoTriggerAfterPayment:(BOOL)isAuto;
-(BOOL)getAutoTriggerAfterPayment;
-(NSString*)getCollectionInfo;
 
 
-(void)eventNameTransfer:(NSString *)eventName;
/**
 *  安装游戏
 */
-(void)launch;
/**
 *  打开游戏
 */
-(void)startUp;
/**
 *  注册账号
 */
-(void)register_;
/**
 *  登录游戏
 */
-(void)login;
/**
 *  点击充值
 */
-(void)initiatedPayment;
/**
 *  充值完成
 */
-(void)payment;
/**
 *  点击购买
 */
-(void)initiatedPurchase;
/**
 *  购买完成
 */
-(void)purchase;
/**
 *  在线时长
 *  @param type 0->开启,1->关闭
 */
-(void)session:(int)type;
/**
 *  等级或分数
 */
-(void)levelAchieve;
/**
 *  加入购物车
 */
-(void)addToCart;
/**
 *  兴趣标记/愿望
 */
-(void)addToWishlist;
/**
 *  搜索内容
 */
-(void)search;
/**
 *  使用信用点消费
 */
-(void)spentCredits;
/**
 *  完成解锁事件
 */
-(void)achievementUnlocked;
/**
 *  追踪内容查看事件
 */
-(void)contentView;
/**
 *  分享事件
 */
-(void)share;
/**
 *  邀请事件
 */
-(void)invite;
/**
 *  重新连接到游戏
 */
-(void)reEngage;
/**
 *  更新游戏
 */
-(void)update;
/**
 *  打开推送通知
 */
-(void)openedFromPushNotification;
/**
 *  创建角色
 */
-(void)userCreate;
/**
 *  用户资料更新
 */
-(void)userInfoUpdate;
/**
 *  玩家任务统计
 */
-(void)taskUpdate;
/**
 *  货币状况变更
 */
-(void)goldUpdate;
/**
 * 用户资料初始化
 */
-(void)userInfoInit;
/**
 *  导入用户事件
 */
-(void)userImport;
/**
 *  获取登录方式之前
 */
-(void)initiatedLoginWay;
/**
 *  获取登录方式之后
 */
-(void)postLoginWay;
/**
 *  进行登录之前
 */
-(void)initiatedPlatformLogin;
/**
 *  进行第三方渠道登录之后
 */
-(void)postThirdPartyLogin;
/**
 *  进行WING平台登录之后
 */
-(void)postWingLogin;
 
/**
 *  弹出登录框时发送
 */
-(void)postShowLoginWindow;
 
 
 
/**
 *  cmp结果
 */
-(void)postCMPResult;
/**
 *  自定义事件
 */
-(void)custom;
 
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler;
 
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
 
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options;
NS_ASSUME_NONNULL_END
@end