//
//  UOPTracker.h
//  UnionOpenPlatform
//
//  Created by ByteDance on 2021/6/17.
//

#import <Foundation/Foundation.h>

@class BDAutoTrack;

NS_ASSUME_NONNULL_BEGIN

@interface UOPTracker : NSObject

+ (instancetype)shareInstance;

#pragma mark - Private

/// 以下均为内部调用，外部避免直接使用
@property (nonatomic, strong, nullable, readonly) BDAutoTrack *sdkTracker;

+ (void)injectUnityParams:(NSDictionary *)params;

- (void)trackSDKEvent:(NSString * _Nonnull)event params:(NSDictionary * _Nullable)params;

@end

NS_ASSUME_NONNULL_END
