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?