2.11 报告玩家角色信息接口(必须接入)

功能说明:

研发方可以调用该接口上报玩家角色信息。请在登录完成以及创建角色的时候,调用该接口。

接口形式:

-(void)reportRoleWithServerId:(NSString*)serverId roleId:(NSString*)roleId roleName:(NSString*)roleName roleLevel:(NSString*)roleLevel roleCreateTime:(NSString*)roleCreateTime lastLoginTime:(NSString*)lastLoginTime extraData:(NSString*)extraData Handler:(RNGameRoleHandler)handler;

接口参数:

serverId: 游戏服id,必须。

roleId : 角色id,必须。

roleName: 角色名,非必须,首次创角时必传;重复上报时,可不传。

roleLevel: 角色等级,非必须,可不传。

roleCreateTime: 创角时间戳,非必须,首次创角时,不传默认当前时间。

lastLoginTime: 上次登录时间,非必须,首次创角时,不传默认当前时间。

extraData:透传字段,如需使用则传,不需使用可传空字符串。

handler:回调,取result.data 中的json字符串,根据需求自行解析相应字段。

接口示例:

[[RNSDKApi sharedInstance]reportRoleWithServerId:@"1" roleId:@"2"  roleName:@"ww" roleLevel:@"10" roleCreateTime:@""  lastLoginTime:@"" extraData:@""  Handler:^(int code, NSString *msg, RNGameRoleResponse *result) {
           if (code == RN_RESPONSE_SUCCESS_CODE) {
            //上报角色信息成功,具体的状态码在result.data中,若不详请联系SDK服务器端技术人员
                   NSLog(@"上报角色信息成功,data %@ ",result.data);
               }else{
                   //上报角色信息失败
                   NSLog(@"失败,code %d ,msg%@",code,msg);
               }
       }];

Last updated

Was this helpful?