TrackingIO.h
868 Bytes
#define TRACK_VERSION @"1.0.1"
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface TrackingIO : NSObject
+(void) setPrintLog :(BOOL)print;
+ (void)initWithappKey:(NSString *)appKey withChannelId:(NSString *)channelId;
+ (void)setRegisterWithAccountID:(NSString *)account;
+ (void)setLoginWithAccountID:(NSString *)account;
+(void)setGzyazfmentStart:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setGzyazfment:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setEvent:(NSString *)eventName andExtra:(nullable NSDictionary *)extra;
+(void)setProfile:(NSDictionary *)dataDic;
+(NSString*)getDeviceId;
@end
NS_ASSUME_NONNULL_END