initSDK新增useLocalTbsCore、tbsCoreUrl配置项;initialize去除useLocalTbsCore、tbsCoreUrl配置项;

master
zhongweiguang 2023-03-24 11:52:37 +08:00
parent 484a2878b2
commit 76fabf9187
3 changed files with 16 additions and 18 deletions

View File

@ -67,16 +67,6 @@ public class BaseModule extends BaseApi {
disablePermission = false;
}
Boolean useLocalTbsCore = (Boolean) param.get("useLocalTbsCore");
if (useLocalTbsCore == null) {
useLocalTbsCore = false;
}
String tbsCoreUrl = "";
if (param.get("tbsCoreUrl") != null) {
tbsCoreUrl = (String) param.get("tbsCoreUrl");
}
String userId = "";
if (param.get("userId") != null) {
userId = (String) param.get("userId");
@ -135,8 +125,6 @@ public class BaseModule extends BaseApi {
.setLogLevel(XLogLevel.LEVEL_VERBOSE)
.setXLogDir(new File(getContext().getExternalCacheDir(),"xlog"))
.setPageCountLimit(pageCountLimit)
.setUseLocalTbsCore(useLocalTbsCore)
.setTbsCoreUrl(tbsCoreUrl);
if (customWebViewUserAgent != null)
builder.setCustomWebViewUserAgent(customWebViewUserAgent);

View File

@ -169,7 +169,11 @@ public class InitSDKModule extends BaseApi {
configBuilder.setXLogDir(logDir);
}
configBuilder.setEnablePreNewProcess((Boolean) configMap.get("enablePreNewProcess"));
configBuilder.setUseLocalTbsCore((Boolean) configMap.get("useLocalTbsCore"));
String tbsCoreUrl = (String) configMap.get("tbsCoreUrl");
if (tbsCoreUrl != null) {
configBuilder.setTbsCoreUrl(tbsCoreUrl);
}
Map<Object, Object> uiConfigMap = (Map<Object, Object>) param.get("uiConfig");
String appendingCustomUserAgent = (String) uiConfigMap.get("appendingCustomUserAgent");
if (appendingCustomUserAgent != null) {

View File

@ -202,6 +202,14 @@ class Config {
///
bool enablePreNewProcess = false;
/// Android
/// 使tbs
bool useLocalTbsCore = false;
/// Android
/// tbs
String? tbsCoreUrl;
Config(this.finStoreConfigs);
Map<String, dynamic> toMap() {
@ -243,6 +251,8 @@ class Config {
"logMaxAliveSec": logMaxAliveSec,
"logDir": logDir,
"enablePreNewProcess": enablePreNewProcess,
"useLocalTbsCore": useLocalTbsCore,
"tbsCoreUrl": tbsCoreUrl,
};
}
}
@ -964,9 +974,7 @@ class Mop {
UIConfig? uiConfig,
String? customWebViewUserAgent,
int? appletIntervalUpdateLimit,
int? maxRunningApplet,
bool useLocalTbsCore = false,
String? tbsCoreUrl,
int? maxRunningApplet
}) async {
List<Map<String, dynamic>>? storeConfigs =
finStoreConfigs?.map((e) => e.toMap()).toList();
@ -988,8 +996,6 @@ class Mop {
"customWebViewUserAgent": customWebViewUserAgent,
"appletIntervalUpdateLimit": appletIntervalUpdateLimit,
"maxRunningApplet": maxRunningApplet,
"useLocalTbsCore": useLocalTbsCore,
"tbsCoreUrl": tbsCoreUrl
});
return ret;
}