10.2初始化
功能说明:
在应用启动以及关闭的时候,需要对SDK做一些初始化操作,但是因为国内信息采集需要通知到用户,所以,请将以下代码添加到用户同意协议后
+(void)initCPTDSDKForAppId:(NSString *)ta_app_id
ta_server_url:(NSString *)ta_server_url
distinctId:(NSString *)distinctId
eventTypes:(ThinkingAnalyticsAutoTrackEventType)eventTypes
params:(NSDictionary *)params;
参数说明:
ta_app_id: 研发项目的 APP ID(必须)
ta_server_url: 研发项目的数据上传的 URL(必须)
distinctId: 研发项目自己的访客 ID(必须)
eventType: 自动采集事件集合(必须)
params: 公共事件属性(必须)
接口示例:
//1.先初始化研发方数数SDK实例
[RNTrackMgr initCPTDSDKForAppId:@"debug-appid"
ta_server_url:@"https://taapi-en.r2game.com"
distinctId:@"test_ios_654321"
eventTypes:ThinkingAnalyticsEventTypeAppStart
|ThinkingAnalyticsEventTypeAppInstall
|ThinkingAnalyticsEventTypeAppEnd
|ThinkingAnalyticsEventTypeAppViewScreen
|ThinkingAnalyticsEventTypeAppClick
|ThinkingAnalyticsEventTypeAppViewCrash
params:{@"channel": @"ios_test",@"gps_adid": @"",@"mac": @""}];
注意事项:
1.请务必在-(void)sdkInitWithViewController:(UIViewController*)viewC completionHandler:(void (^_Nullable)(int code, NSString * _Nonnull msg))handler方法后,用户同意了协议后初始化研发方数数SDK实例
2.研发方可以自行选择需要的自动采集事件eventType 里面的内容
Last updated
Was this helpful?