米多多 v3.0.1版本的 MD5 值为:f69e79dbe1787218a397ad907fb8f3ab
以下内容为反编译后的 DTFacadeExt.java 源代码,内容仅作参考
package com.dtf.face.api;
import android.content.Context;
import android.text.TextUtils;
import c.f.a.a;
import c.f.a.h.b;
import c.f.a.i.c;
import c.f.a.p.g;
import com.alibaba.fastjson.JSON;
import com.dtf.face.log.RecordLevel;
import com.dtf.face.network.APICallback;
import com.dtf.face.network.model.NetworkEnv;
import java.util.ArrayList;
import java.util.HashMap;
public class DTFacadeExt {
public static String checkClass() {
return "";
}
public static String initApdid(Context context, APICallback<String> aPICallback) {
try {
return DTFacadeSec.initApdid(context, aPICallback);
} catch (Throwable unused) {
return "";
}
}
public static void initNetwork(boolean z) {
if (a.i().k() == null) {
NetworkEnv networkEnv = new NetworkEnv();
networkEnv.safUrl = z ? "https://cloudauth-dualstack.aliyuncs.com" : "https://cloudauth.aliyuncs.com";
networkEnv.safBackupUrl = z ? "https://cloudauth-dualstack.cn-beijing.aliyuncs.com" : "https://cloudauth.cn-beijing.aliyuncs.com";
networkEnv.appKey = new String(g.a("TFRBSTRGbnBycUJmS1Z0MXlqczIza1k5"));
networkEnv.appSecret = "hKDBzWfxSNRSq0K8MVTJyCsJ1HeR93hfnxyRkcam9YY=";
networkEnv.dnsUrls = new HashMap();
ArrayList arrayList = new ArrayList();
arrayList.add("https://auth.yunverify.com");
arrayList.add("https://pop.yuncloudauth.com");
networkEnv.dnsUrls.put(networkEnv.safUrl, arrayList);
networkEnv.dnsUrls.put(networkEnv.safBackupUrl, arrayList);
a.i().K(networkEnv);
}
}
public static void initNetworkProxy(Context context) {
if (!c.f.a.i.a.j().k()) {
c.f.a.i.a.j().l(new c());
}
HashMap hashMap = new HashMap();
if (a.i().k() != null) {
hashMap.put("networkEnv", a.i().k());
}
c.f.a.i.a.j().c(context, hashMap);
}
public static void reportCrash(String str, IDTCrashCallback iDTCrashCallback) {
b.j().s(RecordLevel.LOG_INFO, "appCrash", "crashInfo", str);
b.j().w(iDTCrashCallback);
}
public static void setCustomFragment(Class<? extends IDTFragment> cls) {
a.i().T(cls);
}
public static void setCustomUIListener(IDTUIListener iDTUIListener) {
a.i().U(iDTUIListener);
}
public static void updateNetworkEnv(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
try {
NetworkEnv networkEnv = (NetworkEnv) JSON.parseObject(str, NetworkEnv.class);
if (networkEnv.safUrl == null || networkEnv.safBackupUrl == null || networkEnv.appKey == null || networkEnv.appSecret == null) {
return;
}
if (networkEnv.dnsUrls == null) {
networkEnv.dnsUrls = new HashMap();
ArrayList arrayList = new ArrayList();
arrayList.add("https://auth.yunverify.com");
arrayList.add("https://pop.yuncloudauth.com");
networkEnv.dnsUrls.put(networkEnv.safUrl, arrayList);
networkEnv.dnsUrls.put(networkEnv.safBackupUrl, arrayList);
}
a.i().K(networkEnv);
} catch (Throwable unused) {
}
}
public static String validateSdk() {
try {
System.loadLibrary("aliyunaf");
return "";
} catch (Throwable th) {
b.j().v(th);
return c.f.a.b.E;
}
}
}