123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #import <Foundation/Foundation.h>
- #import "TalkingDataGA.h"
- #import "TalkingDataAppCpa.h"
- @interface XSCollector : NSObject
- + (instancetype)sharedManager;
- - (instancetype)initWithAppId:(id)appId gameId:(id)gameId;
- @property (nonatomic, class) XSCollector* shared;
- @property (nonatomic, readonly) NSString* identifer;
- - (void)registerWithAccount:(NSString*)account name:(NSString*)name;
- - (void)loginWithAccount:(NSString*)account name:(NSString*)name;
- - (void)reportWithAccount:(NSString*)account name:(NSString*)name level:(NSInteger)level server:(NSString*)sever;
- -(void)reportWithAccount:(NSString *)account name:(NSString *)name age:(int)age gender:(NSInteger)gender;
- - (void)onChargeRequst:(NSString *)orderId
- iapId:(NSString *)iapId
- currencyAmount:(double)currencyAmount
- currencyType:(NSString *)currencyType
- virtualCurrencyAmount:(double)virtualCurrencyAmount
- paymentType:(NSString *)paymentType;
- - (void)onChargeSuccess:(NSString *)orderId;
- -(void)onEvent:(NSString *)eventId eventData:(id)parm;
- @end
|