tiktok_source/df_miniapp/classes/com/tt/miniapphost/ParamManager.java
2020-07-11 13:32:14 -07:00

168 lines
5.9 KiB
Java

package com.tt.miniapphost;
import android.content.Context;
import android.text.TextUtils;
import com.tt.miniapp.manager.basebundle.BaseBundleManager;
import com.tt.option.q.d;
import java.util.HashMap;
import java.util.Map;
public class ParamManager {
static Map<String, String> baseParam;
static String doraVersion;
static String fullAppSdkVersion;
static String jsEngineVersion;
static String jsSdkVersion;
static String mCurrentSessionId;
static String miniAppSdkVersion;
static int miniAppSdkVersionCode;
private static String createSessionId() {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(d.a());
stringBuilder.append(System.currentTimeMillis());
return stringBuilder.toString();
}
public static Map<String, String> getBaseEventParam(Context paramContext) {
Map<String, String> map = baseParam;
Map map1 = null;
String str = "";
if (map == null && paramContext != null) {
baseParam = new HashMap<String, String>();
if (BaseBundleManager.getInst() != null) {
str1 = BaseBundleManager.getInst().getSdkCurrentVersionStr(paramContext);
} else {
map = null;
}
if (!TextUtils.isEmpty((CharSequence)map))
baseParam.put("tma_jssdk_version", map);
if (AppbrandApplication.getInst() != null) {
if (AppbrandApplication.getInst().getAppInfo() != null) {
str1 = (AppbrandApplication.getInst().getAppInfo()).appId;
} else {
str1 = "";
}
if (!TextUtils.isEmpty(str1))
baseParam.put("tma_app_id", str1);
}
if (AppbrandContext.getInst().getInitParams() != null) {
str1 = AppbrandContext.getInst().getInitParams().getAppId();
} else {
str1 = "";
}
if (!TextUtils.isEmpty(str1))
baseParam.put("host_app_id", str1);
if (AppbrandContext.getInst().getInitParams() != null) {
str1 = AppbrandContext.getInst().getInitParams().getPluginVersion();
} else {
str1 = "";
}
if (!TextUtils.isEmpty(str1))
baseParam.put("tma_plugin_version", str1);
String str1 = getMiniAppSdkVersion();
if (!TextUtils.isEmpty(str1))
baseParam.put("tma_sdk_version", str1);
str1 = getDoraVersion();
if (!TextUtils.isEmpty(str1))
baseParam.put("tma_dora_version", str1);
}
if (TextUtils.isEmpty(baseParam.get("tma_dora_version"))) {
String str1 = getDoraVersion();
baseParam.put("tma_dora_version", str1);
}
if (TextUtils.isEmpty(baseParam.get("tma_sdk_version"))) {
String str1 = getMiniAppSdkVersion();
baseParam.put("tma_sdk_version", str1);
}
if (TextUtils.isEmpty(baseParam.get("tma_plugin_version"))) {
String str1;
if (AppbrandContext.getInst().getInitParams() != null) {
str1 = AppbrandContext.getInst().getInitParams().getPluginVersion();
} else {
str1 = "";
}
baseParam.put("tma_plugin_version", str1);
}
if (TextUtils.isEmpty(baseParam.get("host_app_id"))) {
String str1;
if (AppbrandContext.getInst().getInitParams() != null) {
str1 = AppbrandContext.getInst().getInitParams().getAppId();
} else {
str1 = "";
}
baseParam.put("host_app_id", str1);
}
if (TextUtils.isEmpty(baseParam.get("tma_app_id")) && AppbrandApplication.getInst() != null) {
String str1 = str;
if (AppbrandApplication.getInst().getAppInfo() != null)
str1 = (AppbrandApplication.getInst().getAppInfo()).appId;
baseParam.put("tma_app_id", str1);
}
if (TextUtils.isEmpty(baseParam.get("tma_jssdk_version"))) {
String str1;
map = map1;
if (BaseBundleManager.getInst() != null)
str1 = BaseBundleManager.getInst().getSdkCurrentVersionStr(paramContext);
baseParam.put("tma_jssdk_version", str1);
}
return baseParam;
}
public static String getDoraVersion() {
if (TextUtils.isEmpty(doraVersion) && AppbrandContext.getInst().getBuildConfig() != null)
doraVersion = AppbrandContext.getInst().getBuildConfig().getDoraVersion();
return doraVersion;
}
public static String getFullAppSdkVersion() {
if (TextUtils.isEmpty(fullAppSdkVersion) && AppbrandContext.getInst().getBuildConfig() != null)
fullAppSdkVersion = AppbrandContext.getInst().getBuildConfig().getMiniAppSdkVersion();
return fullAppSdkVersion;
}
public static String getJsSdkVersion(Context paramContext) {
if (paramContext == null)
return jsSdkVersion;
if (!TextUtils.isEmpty(jsSdkVersion))
return jsSdkVersion;
BaseBundleManager baseBundleManager = BaseBundleManager.getInst();
if (baseBundleManager != null)
jsSdkVersion = baseBundleManager.getSdkCurrentVersionStr(paramContext);
return jsSdkVersion;
}
public static String getMiniAppSdkVersion() {
String str = getFullAppSdkVersion();
if (TextUtils.isEmpty(miniAppSdkVersion) && !TextUtils.isEmpty(str))
miniAppSdkVersion = str.replaceAll("(\\d+)\\.(\\d+)\\.(\\d+).*", "$1.$2.$3");
return miniAppSdkVersion;
}
public static int getMiniAppSdkVersionCode() {
if (miniAppSdkVersionCode == 0 && AppbrandContext.getInst().getBuildConfig() != null)
miniAppSdkVersionCode = AppbrandContext.getInst().getBuildConfig().getMiniAppSdkVersionCode();
return miniAppSdkVersionCode;
}
public static String getSessionId() {
return mCurrentSessionId;
}
public static void newSession() {
mCurrentSessionId = createSessionId();
}
}
/* Location: C:\Users\august\Desktop\tik\df_miniapp\classes.jar!\com\tt\miniapphost\ParamManager.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/