// // WACore.h // WASdkIntfUI // // Created by wuyx on 16/3/1. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import #import NS_ASSUME_NONNULL_BEGIN @class WAParamConfigObj; @interface WACore : NSObject -(void)initialize; -(void)initWithCompletionHandler:(void (^_Nullable)())completionHandler; -(void)initAppEventTracker; -(void)setSDKType:(NSInteger)sdkType; -(NSInteger)getSDKType; -(BOOL)isDebugMode; -(void)setDebugMode:(BOOL)isDebugMode; -(BOOL)displayLog; -(void)setClientId:(NSString*)clientId; -(NSString*)getUserId; -(void)setServerId:(NSString *)serverId; -(NSString*)getGameUserId; -(NSString*)getServerId; -(void)setLevel:(int)level; -(int)getLevel; -(void)setGameUserId:(NSString*)gameUserId; -(void)setNickName:(NSString*)nikeName; -(void)setPuserName:(NSString *)puserName; -(void)setUserFlag:(NSString*)userFlag; -(NSString*)getPuserName; -(NSString*)getNickName; -(NSString*)getUserFlag; -(void)addLogWithString:(NSString*)string; -(void)addLogWithoutBtn:(NSString*)string; -(NSString*)getSdkVersion; -(NSString*)getWaSdkServerUrl; -(NSString*)getAppKey; -(NSString*)getPublishChannel; -(NSString*)getChannel; -(NSString*)getAppID; -(NSString*)getOS; -(NSString*)getSdkVer; -(NSString*)getSdkId; -(NSString*)getSessionId; -(NSString *)getPrivacyUrl; -(NSString *)getPrivacyUpdateTime; -(void)showPrivacyUI:(void(^)(BOOL isClose))handler; -(void)showPrivacyUITitle:(NSString*)title url:(NSString*)url handle:(void(^)(BOOL isClose))handler; -(NSString*)getDeepLinkWithUrl:(NSURL*)url; -(WAParamConfigObj*)getParamConfig; -(void)fetchDeferredAppLink:(void(^)(NSURL *url, NSError *error))handler; -(void)addEventContentWithString:(NSString*)string; -(void)eventLogWithPlatform:(NSString*)platform eventName:(NSString*)eventName parameters:(NSDictionary*)parameters color:(UIColor*)color; /** 检测设备是否越狱 */ - (BOOL)isJailBreak; NS_ASSUME_NONNULL_END @end