游戏角色数据上报

业务场景

用户角色在创角、登录、升级、退出的时候,CP 需要调用本接口上报角色数据

流程图

接口介绍

reportGameInfo(info: EworldSDK.GameInfo): void

调用示例

SDKManager.reportGameInfo({
  eventType: Number('xxx'),
  roleInfo: {},
  extend: 'xxx',
});

参数说明

入参:GameInfo info

参数名称类型说明必传/可选
eventTypeint事件类型(见下表: GameInfo.EventType)必传
roleInfoRoleInfo角色相关信息(见下表: RoleInfo)必传
extendstring扩展字段, 可传入未定义的字段, 建议使用 json 格式, 如无则传空字符串可选

GameInfo.EventType:

事件类型字段名称值(int)说明必传/可选
角色登录EVENT_TYPE_ROLE_LOGIN1角色登录时上报必传
角色创建EVENT_TYPE_ROLE_CREATE2创建角色时上报必传
角色升级EVENT_TYPE_ROLE_LEVEL_UP3角色升级时上报必传
角色退出EVENT_TYPE_ROLE_EXIT4角色退出时上报必传
角色行为EVENT_TYPE_ROLE_AUDIT99审核服统一使用该状态上报可选
新手流程EVENT_TYPE_TUTORIAL_FINISHED101完成新手流程可选

RoleInfo roleInfo

参数名称类型说明备注
serverIdString游戏区服 Id必传
serverNameString游戏区服名称必传
roleIdString角色 Id必传
roleNameString角色名称必传
roleLevelString角色等级必传
roleVipLevelString角色 vip 等级,默认传""可选
roleCreateTimeString角色创建时间可选
propertiesString角色资产(例如:金币,钻石),默认传""可选
combatValueString角色战力,默认传""可选
gameResVersionString游戏资源版本号,默认传""可选

错误码

FAQ