// // WAITrack.h // WASdkIntfUI // // Created by GHW-T-01 on 16/3/1. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import #import @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; /** * 自定义事件 */ -(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 *)options; @end