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?