翰林优商.apk(点击下载) / a.java


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;
                }
            }
        }
    }
}