配置模块提供了获取打包方案上基础参数配置信息的功能。
注意一:获取 bcore_config.json 文件下所有 key-value 值以及配置模块内自定义的 key-value 值。
注意二:如果配置模块和 bcore_config.json 文件内 key 值冲突,则以配置模块内的值为准。
接口描述:获取游族公司给所有游族游戏分配的 gameId。
接口调用:
// 获取游族 gameId,其他值获取方式与此类似
Map<String, String> params = new HashMap<String, String>();
// 传入 key-value 值,key 为内部定义识别的标识,value 为需要获取的某个值,这里是 yz_game_id。
params.put("key", "yz_game_id");
String yzGameId = SuperSDK.invokeString("config", "getValue", params);
Log.d(TAG, "yzGameId = "+yzGameId);
日志打印:
yzGameId = 94
接口描述:获取扩展参数,基础参数配置有四个扩展参数。
接口调用:
// 获取扩展参数一,其他值获取方式与此类似
Map<String, String> params = new HashMap<String, String>();
// 传入 key-value 值,key 为内部定义识别的标识,value 为需要获取的某个值,这里是 extend。(其它类似:extend2,extend3,extend4)
params.put("key", "extend"); // extend2,extend3,extend4
String extend = SuperSDK.invokeString("config", "getValue", params);
Log.d(TAG, "extend = "+extend);
日志打印:
extend = 扩展参数一 // 其它类似:扩展参数二、扩展参数三、扩展参数四