4.2 SDK平台打点介绍

为了方便游戏研发进行打点功能的集成,R2SDKFramework集成了SDK平台打点服务,研发方直接调用SDK打点接口即可。

打点配置

请在工程的info.plist文件,右键以source code方式打开,增加如下配置:

  <key>RN_TRACK_APPID</key>
	<string>{your game track appid}</string>
	<key>RN_TRACK_SECRET_KEY</key>
	<string>{your game track secret key}</string>

请将{your game track appid}为打点APPID参数,{your game track secret key}为打点secret参数。如不详,请咨询SDK服务器端技术人员

完成以上配置后,方能继续下文:

打点API

功能说明:

研发可以调用该接口来进行SDK平台事件打点。

接口形式:

+(void)trackEvent:(RNEvent *)event;

接口参数:

event:追踪事件event实例(必须)

构建event实例方法如下,需指定eventName(也就是eventType),eventId事件唯一标识符,params传递参数

+(RNEvent )eventWithName:(NSString)name eventId:(NSString)eventId params:(nullable NSDictionary )params;

接口示例:

    NSString *eventType = @"load_server_list";
    NSString *eventId = @"事件Id";
   
    
    NSString *server_id = @"服务器ID1";
    NSString *server_name = @"服务器名称";
    NSMutableDictionary *params = [[NSMutableDictionary alloc]init];
    [RNSDKUtils mutableDic:params addPostData:server_id forKey:@"server_id"];
    [RNSDKUtils mutableDic:params addPostData:server_name forKey:@"server_name"];
    
    RNEvent *event = [RNEvent eventWithName:eventType eventId:@"" params:[params copy]];

    [RNTrackMgr trackEvent:event];

Last updated

Was this helpful?