得物.apk(点击下载) / h.java


package com.mob.moblink.utils;

import a.f;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import androidx.core.view.accessibility.AccessibilityEventCompat;
import com.meizu.cloud.pushsdk.constants.PushConstants;
import com.mob.MobCommunicator;
import com.mob.MobSDK;
import com.mob.commons.MOBLINK;
import com.mob.commons.authorize.DeviceAuthorizer;
import com.mob.moblink.MobLink;
import com.mob.moblink.beans.ConfigData;
import com.mob.moblink.beans.LinkData;
import com.mob.moblink.beans.LogData;
import com.mob.moblink.beans.SceneData;
import com.mob.moblink.beans.ServerData;
import com.mob.moblink.utils.AsyncProtocol;
import com.mob.tools.log.NLog;
import com.mob.tools.network.HttpConnection;
import com.mob.tools.network.HttpResponseCallback;
import com.mob.tools.network.KVPair;
import com.mob.tools.network.NetworkHelper;
import com.mob.tools.utils.DeviceHelper;
import com.mob.tools.utils.Hashon;
import java.util.ArrayList;
import java.util.HashMap;

/* compiled from: Protocol */
public class h {

    /* renamed from: a  reason: collision with root package name */
    private static String f6509a;
    private static DeviceHelper b;

    /* renamed from: c  reason: collision with root package name */
    private static Hashon f6510c;
    private static ConfigData d;
    private static final String e = "http://api.applink.mob.com";
    private static final String f = "http://api.applink.mob.com";

    /* compiled from: Protocol */
    public static final class a implements HttpResponseCallback {
        @Override // com.mob.tools.network.HttpResponseCallback
        public void onResponse(HttpConnection httpConnection) throws Throwable {
            if (httpConnection.getResponseCode() == 200) {
                i.d(true);
            }
        }
    }

    /* compiled from: Protocol */
    public static final class b implements HttpResponseCallback {
        @Override // com.mob.tools.network.HttpResponseCallback
        public void onResponse(HttpConnection httpConnection) throws Throwable {
            if (httpConnection != null) {
                NLog a5 = MobLinkLog.a();
                StringBuilder h12 = f.h("count upload is sucess , ");
                h12.append(httpConnection.getResponseCode());
                a5.d("[MOBLINK]%s", h12.toString());
            }
        }
    }

    /* compiled from: Protocol */
    public static final class c implements Runnable {

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ AsyncProtocol.DataListener f6511a;
        public final /* synthetic */ boolean b;

        /* compiled from: Protocol */
        public class a extends Handler {
            public a(Looper looper) {
                super(looper);
            }

            public void handleMessage(Message message) {
                super.handleMessage(message);
                if (message.what == 1) {
                    ConfigData configData = (ConfigData) message.obj;
                    if (h.e(configData)) {
                        i.a(h.f6510c.fromObject(configData));
                    }
                    ConfigData unused = h.d = configData;
                    AsyncProtocol.DataListener dataListener = c.this.f6511a;
                    if (dataListener != null) {
                        dataListener.onReceiveData(configData);
                    }
                }
            }
        }

        /* compiled from: Protocol */
        public class b implements Runnable {

            /* renamed from: a  reason: collision with root package name */
            public final /* synthetic */ Handler f6513a;

            public b(Handler handler) {
                this.f6513a = handler;
            }

            public void run() {
                boolean b2 = a.d().b();
                HashMap hashMap = new HashMap();
                hashMap.put("appkey", MobSDK.getAppkey());
                hashMap.put("plat", "1");
                hashMap.put("sysver", h.b.getOSVersionName());
                hashMap.put("appver", h.b.getAppVersionName());
                hashMap.put("apppkg", h.b.getPackageName());
                hashMap.put("model", h.b.getModel());
                hashMap.put("duid", h.e());
                hashMap.put("networktype", h.b.getDetailNetworkTypeForStatic());
                hashMap.put("status", String.valueOf(b2));
                ConfigData configData = (ConfigData) h.b(hashMap, h.a(h.b(c.this.b)), ConfigData.class);
                if (configData != null) {
                    Message obtain = Message.obtain();
                    obtain.what = 1;
                    obtain.obj = configData;
                    this.f6513a.sendMessage(obtain);
                }
            }
        }

        public c(AsyncProtocol.DataListener dataListener, boolean z) {
            this.f6511a = dataListener;
            this.b = z;
        }

        public void run() {
            Looper.prepare();
            a aVar = new a(Looper.myLooper());
            aVar.post(new b(aVar));
            Looper.loop();
        }
    }

    static {
        l();
    }

    /* JADX WARNING: Removed duplicated region for block: B:10:0x002e A[RETURN] */
    /* JADX WARNING: Removed duplicated region for block: B:11:0x002f  */
    private static String d(ConfigData configData) {
        String str;
        if (e(configData)) {
            String e6 = configData.e();
            String valueOf = String.valueOf(configData.i());
            if (!TextUtils.isEmpty(e6) && !TextUtils.isEmpty(valueOf)) {
                str = a0.b.f("http://", e6, ":", valueOf);
                if (TextUtils.isEmpty(str)) {
                    return str;
                }
                return e;
            }
        }
        str = null;
        if (TextUtils.isEmpty(str)) {
        }
    }

    /* access modifiers changed from: private */
    public static String e() {
        if (TextUtils.isEmpty(f6509a)) {
            synchronized (h.class) {
                if (TextUtils.isEmpty(f6509a)) {
                    f6509a = DeviceAuthorizer.authorize(new MOBLINK());
                }
            }
        }
        return f6509a;
    }

    private static String f() {
        return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/link");
    }

    private static String g() {
        return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/web/statistics/installs");
    }

    private static String h() {
        return a40.f.g(c(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/ul");
    }

    private static String i() {
        return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/reco");
    }

    private static String j() {
        return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/count");
    }

    private static String k() {
        return a40.f.g(c(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/log");
    }

    public static void l() {
        f6510c = new Hashon();
        b = DeviceHelper.getInstance(MobSDK.getContext());
    }

    /* JADX WARNING: Removed duplicated region for block: B:10:0x002e  */
    /* JADX WARNING: Removed duplicated region for block: B:12:? A[RETURN, SYNTHETIC] */
    private static String c(ConfigData configData) {
        String str;
        if (e(configData)) {
            String g3 = configData.g();
            String valueOf = String.valueOf(configData.h());
            if (!TextUtils.isEmpty(g3) && TextUtils.isEmpty(valueOf)) {
                str = a0.b.f("http://", g3, ":", valueOf);
                return !TextUtils.isEmpty(str) ? f : str;
            }
        }
        str = null;
        if (!TextUtils.isEmpty(str)) {
        }
    }

    /* access modifiers changed from: private */
    public static String b(boolean z) {
        String str;
        if (z) {
            str = e;
        } else {
            str = d(a((AsyncProtocol.DataListener<ConfigData>) null));
        }
        return a40.f.g(str, "/client/conf");
    }

    public static LinkData a(String str, HashMap<String, Object> hashMap) {
        HashMap hashMap2 = new HashMap();
        hashMap2.put("appkey", MobSDK.getAppkey());
        hashMap2.put("plat", 1);
        hashMap2.put("sysver", b.getOSVersionName());
        hashMap2.put("appver", b.getAppVersionName());
        hashMap2.put("duid", e());
        hashMap2.put("path", str);
        hashMap2.put("params", hashMap);
        return (LinkData) b(hashMap2, a(f()), LinkData.class);
    }

    /* access modifiers changed from: private */
    public static <T extends ServerData> T b(HashMap<String, Object> hashMap, String str, Class<T> cls) {
        HashMap hashMap2 = new HashMap();
        MobLinkLog.a().d("[MOBLINK]%s", a40.f.g("url:", str));
        try {
            Object requestSynchronized = new MobCommunicator(AccessibilityEventCompat.TYPE_TOUCH_EXPLORATION_GESTURE_END, "d6c42369216f886092bea6cc42977ec0b917508b9d21e2e3b3447d47f500551ddcf1b41a294f081da5fad98b270fd8b99479a5958db8528f9231a4156742b847", "160cb541521f5eafde6138e6c1a3583f529cba9c06618f373e7923460ec5adf715b1d49fda021d6f227e6c7f1c456d4914988d6748b6aab17226f91be6825a730dd0b6aed2f06c877d655bd8c165f60792c518280a46c1695da131f8e4a6c0d5bd1b1ab34f2ec96bae2d796272d1f099a05af736a81b1c6a5969b5a0618abde5").requestSynchronized(hashMap, str, false);
            hashMap2.put("status", 200);
            hashMap2.put("res", requestSynchronized);
        } catch (Throwable th2) {
            if (th2 instanceof MobCommunicator.NetworkError) {
                hashMap2 = f6510c.fromJson(th2.getMessage());
            } else {
                hashMap2.put("status", 10000);
                hashMap2.put("error", th2.getMessage());
            }
        }
        return (T) ((ServerData) f6510c.fromJson(f6510c.fromHashMap(hashMap2), cls));
    }

    /* access modifiers changed from: private */
    public static boolean e(ConfigData configData) {
        return configData != null && ServerData.a(configData);
    }

    public static void d(String str) {
        try {
            HashMap<String, Object> hashMap = new HashMap<>();
            hashMap.put("appkey", MobSDK.getAppkey());
            hashMap.put(PushConstants.WEB_URL, str);
            hashMap.put("plat", 1);
            hashMap.put("type", 2);
            hashMap.put("count", 1);
            hashMap.put("sysver", b.getOSVersionName());
            hashMap.put("appver", b.getAppVersionName());
            hashMap.put("networktype", b.getDetailNetworkTypeForStatic());
            hashMap.put("duid", e());
            hashMap.put("model", b.getModel());
            hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion()));
            hashMap.put("apppkg", b.getPackageName());
            hashMap.put("isNewUser", Integer.valueOf(a.d().c() ? 1 : 0));
            new NetworkHelper().jsonPost(j(), hashMap, (ArrayList<KVPair<String>>) null, (NetworkHelper.NetworkTimeOut) null, new b());
        } catch (Throwable th2) {
            MobLinkLog.a().w("[MOBLINK]%s", th2);
        }
    }

    public static void c(String str) {
        try {
            ArrayList arrayList = new ArrayList();
            arrayList.add(str);
            HashMap<String, Object> hashMap = new HashMap<>();
            hashMap.put("appkey", MobSDK.getAppkey());
            hashMap.put("channelList", arrayList);
            hashMap.put("plat", "1");
            hashMap.put("duid", e());
            hashMap.put("model", b.getModel());
            hashMap.put("sysver", b.getOSVersionName());
            hashMap.put("appver", b.getAppVersionName());
            hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion()));
            hashMap.put("apppkg", b.getPackageName());
            new NetworkHelper().jsonPost(g(), hashMap, (ArrayList<KVPair<String>>) null, (NetworkHelper.NetworkTimeOut) null, new a());
        } catch (Throwable th2) {
            MobLinkLog.a().w("[MOBLINK]%s", th2);
        }
    }

    public static SceneData a(int i) {
        HashMap hashMap = new HashMap();
        hashMap.put("appkey", MobSDK.getAppkey());
        hashMap.put("plat", "1");
        hashMap.put("sysver", b.getOSVersionName());
        hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion()));
        hashMap.put("appver", b.getAppVersionName());
        hashMap.put("model", b.getModel());
        hashMap.put("duid", e());
        hashMap.put("networktype", b.getDetailNetworkTypeForStatic());
        int min = Math.min(2, i);
        hashMap.put("run", Integer.valueOf(min));
        SceneData sceneData = (SceneData) b(hashMap, a(i()), SceneData.class);
        if (!(min == 0 || sceneData == null)) {
            try {
                if (!(sceneData.d() == null || sceneData.d().params == null)) {
                    String str = (String) sceneData.d().params.get("startPage");
                    NLog a5 = MobLinkLog.a();
                    a5.d("[MOBLINK]%s", "count upload from server restoreUrl is  , " + str);
                    c.c(str);
                }
            } catch (Throwable th2) {
                MobLinkLog.a().w("[MOBLINK]%s", th2);
            }
        }
        if (sceneData == null || sceneData.d().params == null || i.c()) {
            if (f.m) {
                i.b(true);
            }
            return sceneData;
        }
        MobLinkLog.a().d("[MOBLINK]%s", "[getSceneData(reco)]upload install channel.");
        c.a("moblink");
        return sceneData;
    }

    public static SceneData b(String str) {
        HashMap hashMap = new HashMap();
        hashMap.put("appkey", MobSDK.getAppkey());
        hashMap.put("plat", 1);
        hashMap.put("link", str);
        hashMap.put("sysver", b.getOSVersionName());
        hashMap.put("appver", b.getAppVersionName());
        hashMap.put("duid", e());
        return (SceneData) b(hashMap, a(h()), SceneData.class);
    }

    public static ConfigData d() {
        return d;
    }

    public static LogData a(String str, int i, int i3) {
        HashMap hashMap = new HashMap();
        hashMap.put("appkey", MobSDK.getAppkey());
        hashMap.put("plat", 1);
        hashMap.put("link", str);
        hashMap.put("sysver", b.getOSVersionName());
        hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion()));
        hashMap.put("appver", b.getAppVersionName());
        hashMap.put("apppkg", b.getPackageName());
        hashMap.put("model", b.getModel());
        hashMap.put("networktype", b.getDetailNetworkTypeForStatic());
        hashMap.put("carrier", b.getCarrier());
        hashMap.put("duid", e());
        hashMap.put("source", Integer.valueOf(i));
        hashMap.put("source", Integer.valueOf(i3));
        return (LogData) b(hashMap, a(k()), LogData.class);
    }

    public static ConfigData a(AsyncProtocol.DataListener<ConfigData> dataListener) {
        try {
            if (d == null) {
                ConfigData configData = null;
                String b2 = i.b();
                if (!TextUtils.isEmpty(b2)) {
                    configData = (ConfigData) f6510c.fromJson(b2, ConfigData.class);
                }
                d = configData;
                boolean z = !e(configData);
                ConfigData configData2 = d;
                if (configData2 != null) {
                    return configData2;
                }
                p4.f fVar = new p4.f(new c(dataListener, z), "​com.mob.moblink.utils.h");
                fVar.setName(p4.f.a(fVar.getName(), "​com.mob.moblink.utils.h"));
                fVar.start();
            }
        } catch (Throwable th2) {
            MobLinkLog.a().w("[MOBLINK]%s", th2);
        }
        return d;
    }

    public static String a(String str) {
        try {
            return MobSDK.checkRequestUrl(str);
        } catch (Throwable unused) {
            MobLinkLog.a().d("[MOBLINK]%s", "checkHttpRequestUrl method of MobSDK is exception");
            return "";
        }
    }
}