supersdk

文档中心

文档中心

下载文档

配置模块


配置模块提供了获取打包方案上基础参数配置信息的功能。

注意一:获取 bcore_config.json 文件下所有 key-value 值以及配置模块内自定义的 key-value 值。

注意二:如果配置模块和 bcore_config.json 文件内 key 值冲突,则以配置模块内的值为准。

一、获取游族 GameId(选接)

接口描述:获取游族公司给所有游族游戏分配的 gameId。

游族gameID

接口调用:

// 获取游族 gameId,其他值获取方式与此类似
Dictionary<string, object> params = new Dictionary<string, object>();

// 传入 key-value 值,key 为内部定义识别的标识,value 为需要获取的某个值,这里是 yz_game_id。
params.Add("key", "yz_game_id");

string yzGameId = SuperSDK.getInstance().InvokeString("config", "getValue", params);

日志打印:

yzGameId = 94

二、获取自定义参数(选接)

接口描述:获取扩展参数,基础参数配置有四个扩展参数。

渠道扩展参数1234

接口调用:

// 获取扩展参数一,其他值获取方式与此类似
Dictionary<string, object> params = new Dictionary<string, object>();

// 传入 key-value 值,key 为内部定义识别的标识,value 为需要获取的某个值,这里是 extend。(其它类似:extend2,extend3,extend4)
params.Add("key", "extend"); // extend2,extend3,extend4

string extend = SuperSDK.getInstance().InvokeString("config", "getValue", params);

日志打印:

extend = 扩展参数一 // 其它类似:扩展参数二、扩展参数三、扩展参数四