package com.qq.e.comm.b; import android.content.Context; import com.baidu.speech.asr.SpeechConstant; import com.qq.e.comm.constants.Constants; import com.qq.e.comm.managers.plugin.PM; import com.qq.e.comm.managers.plugin.d; import com.qq.e.comm.managers.setting.SM; import com.qq.e.comm.managers.status.APPStatus; import com.qq.e.comm.managers.status.DeviceStatus; import com.qq.e.comm.net.NetworkCallBack; import com.qq.e.comm.net.NetworkClient; import com.qq.e.comm.net.NetworkClientImpl; import com.qq.e.comm.net.rr.Request; import com.qq.e.comm.net.rr.Response; import com.qq.e.comm.net.rr.S2SSRequest; import com.qq.e.comm.util.GDTLogger; import com.qq.e.comm.util.StringUtil; import com.sigmob.sdk.base.mta.PointCategory; import java.io.IOException; import java.nio.charset.Charset; import org.json.JSONException; import org.json.JSONObject; public class a { private static final a b = new a(); private volatile Boolean a = Boolean.FALSE; /* access modifiers changed from: package-private */ /* renamed from: com.qq.e.comm.b.a$a reason: collision with other inner class name */ public class C0254a implements NetworkCallBack { final /* synthetic */ PM a; C0254a(a aVar, PM pm) { this.a = pm; } @Override // com.qq.e.comm.net.NetworkCallBack public void onException(Exception exc) { GDTLogger.d("ActivateError"); } @Override // com.qq.e.comm.net.NetworkCallBack public void onResponse(Request request, Response response) { String str; StringBuilder sb; try { if (response.getStatusCode() == 200) { String stringContent = response.getStringContent(); GDTLogger.d("ACTIVERESPONSE:" + stringContent); if (StringUtil.isEmpty(stringContent)) { GDTLogger.d("SDK Server response empty string,maybe zip or tea format error"); return; } JSONObject jSONObject = new JSONObject(stringContent); int i = -1; if (jSONObject.has(Constants.KEYS.RET)) { i = jSONObject.getInt(Constants.KEYS.RET); } if (i != 0) { sb = new StringBuilder(); sb.append("Response Error,retCode="); sb.append(i); } else { PM pm = this.a; if (pm != null) { try { pm.getPOFactory().config(1, stringContent); } catch (d e) { e.printStackTrace(); } if (jSONObject.has("sig")) { JSONObject jSONObject2 = jSONObject.getJSONObject("sig"); if (jSONObject2.has(com.sigmob.sdk.archives.d.d) && jSONObject2.has("url")) { this.a.update(jSONObject2.getString(com.sigmob.sdk.archives.d.d), jSONObject2.getString("url")); return; } return; } return; } return; } } else { sb = new StringBuilder(); sb.append("SDK server response code error while launch or activate,code:"); sb.append(response.getStatusCode()); } GDTLogger.d(sb.toString()); } catch (IOException unused) { str = "ActivateError"; GDTLogger.d(str); } catch (JSONException unused2) { str = "Parse Active or launch response exception"; GDTLogger.d(str); } } } public static a a() { return b; } /* JADX WARNING: Removed duplicated region for block: B:20:0x00c0 */ /* JADX WARNING: Removed duplicated region for block: B:21:0x00c3 */ private void a(SM sm, PM pm, DeviceStatus deviceStatus, APPStatus aPPStatus, Context context, long j) { JSONObject jSONObject; JSONObject jSONObject2 = new JSONObject(); try { jSONObject = new JSONObject(); if (sm != null) { jSONObject.putOpt("suid", sm.getSuid()); jSONObject.putOpt("sid", sm.getSid()); } try { JSONObject jSONObject3 = new JSONObject(); if (sm != null) { jSONObject3.putOpt(PointCategory.APP, sm.getDevCloudSettingSig()); jSONObject3.putOpt("sdk", sm.getSdkCloudSettingSig()); } if (pm != null) { jSONObject3.putOpt(com.sigmob.sdk.archives.d.d, pm.getLocalSig()); jSONObject3.putOpt("plugin_version", Integer.valueOf(pm.getPluginVersion())); } jSONObject.put("sig", jSONObject3); jSONObject.put(SpeechConstant.DEV, com.qq.e.comm.net.a.b(deviceStatus)); jSONObject.put(PointCategory.APP, com.qq.e.comm.net.a.a(aPPStatus)); jSONObject.put("c", com.qq.e.comm.net.a.a(deviceStatus)); jSONObject.put("sdk", com.qq.e.comm.net.a.a(pm)); JSONObject jSONObject4 = new JSONObject(); JSONObject jSONObject5 = new JSONObject(); jSONObject5.put("sdk_init_time", (System.nanoTime() - j) / 1000000); jSONObject4.put("performance", jSONObject5); jSONObject.put(Constants.KEYS.BIZ, jSONObject4); } catch (JSONException unused) { jSONObject2 = jSONObject; GDTLogger.d("JSONException while build init req"); jSONObject = jSONObject2; String jSONObject6 = jSONObject.toString(); GDTLogger.d("launch request: " + jSONObject6); if (!StringUtil.isEmpty(sm.getSuid())) { } System.currentTimeMillis(); NetworkClientImpl.getInstance().submit(new S2SSRequest(r7, jSONObject6.getBytes(Charset.forName("UTF-8"))), NetworkClient.Priority.High, new C0254a(this, pm)); } } catch (JSONException unused2) { GDTLogger.d("JSONException while build init req"); jSONObject = jSONObject2; String jSONObject62 = jSONObject.toString(); GDTLogger.d("launch request: " + jSONObject62); if (!StringUtil.isEmpty(sm.getSuid())) { } System.currentTimeMillis(); NetworkClientImpl.getInstance().submit(new S2SSRequest(r7, jSONObject62.getBytes(Charset.forName("UTF-8"))), NetworkClient.Priority.High, new C0254a(this, pm)); } String jSONObject622 = jSONObject.toString(); GDTLogger.d("launch request: " + jSONObject622); String str = !StringUtil.isEmpty(sm.getSuid()) ? "https://sdk.e.qq.com/launch" : "https://sdk.e.qq.com/activate"; System.currentTimeMillis(); NetworkClientImpl.getInstance().submit(new S2SSRequest(str, jSONObject622.getBytes(Charset.forName("UTF-8"))), NetworkClient.Priority.High, new C0254a(this, pm)); } public void a(Context context, SM sm, PM pm, DeviceStatus deviceStatus, APPStatus aPPStatus, long j) { if (!this.a.booleanValue()) { synchronized (a.class) { if (!this.a.booleanValue()) { a(sm, pm, deviceStatus, aPPStatus, context, j); this.a = Boolean.TRUE; } } } } }