2023-04-03 11:04:31 +08:00

34 lines
779 B
Objective-C

//
// TDAutoTracker.h
// ThinkingSDK
//
// Created by wwango on 2021/10/13.
// Copyright © 2021 thinkingdata. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "ThinkingAnalyticsSDK.h"
NS_ASSUME_NONNULL_BEGIN
@interface TDAutoTracker : NSObject
// 自动采集事件是否只发送一次
@property (atomic, assign) BOOL isOneTime;
// 事件是否立马发送
@property (atomic, assign) BOOL autoFlush;
// 事件的额外发送条件
@property (atomic, assign) BOOL additionalCondition;
/// 发送事件
/// @param instanceName 实例标识
/// @param eventName eventName
/// @param params params
- (void)trackWithInstanceTag:(NSString *)instanceName eventName:(NSString *)eventName params:(nullable NSDictionary *)params;
@end
NS_ASSUME_NONNULL_END