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


package com.sigmob.sdk.base.services;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.text.TextUtils;
import android.widget.Toast;
import com.czhj.sdk.common.utils.FileUtil;
import com.czhj.sdk.logger.SigmobLog;
import com.sigmob.sdk.base.common.BaseBroadcastReceiver;
import com.sigmob.sdk.base.common.d;
import com.sigmob.sdk.base.common.x;
import com.sigmob.sdk.base.h;
import com.sigmob.sdk.base.models.BaseAdUnit;
import com.sigmob.sdk.base.models.IntentActions;
import com.sigmob.sdk.base.mta.PointCategory;
import com.sigmob.sdk.base.network.e;
import com.sigmob.sdk.base.utils.b;
import com.sigmob.windad.WindAdError;
import java.io.File;
import java.util.HashMap;

/* access modifiers changed from: package-private */
public class a extends BroadcastReceiver {
    a() {
    }

    private void a(Context context, PackageInfo packageInfo, String str) {
        x.a((BaseAdUnit) null, PointCategory.APP_INSTALL_MONITOR, packageInfo, str);
    }

    private void a(Context context, BaseAdUnit baseAdUnit, PackageInfo packageInfo) {
        e.a(baseAdUnit, com.sigmob.sdk.base.common.a.AD_INSTALL_FINISH);
        x.a(baseAdUnit, PointCategory.APP_INSTALL_END, packageInfo, "1");
        HashMap hashMap = new HashMap();
        hashMap.put("result", "1");
        BaseBroadcastReceiver.a(context, baseAdUnit.getUuid(), hashMap, IntentActions.ACTION_INTERSTITIAL_INSTALL_END);
        TextUtils.isEmpty(baseAdUnit.getDeeplinkUrl());
    }

    public void onReceive(Context context, Intent intent) {
        PackageInfo packageInfo;
        try {
            PackageManager packageManager = context.getPackageManager();
            String schemeSpecificPart = intent.getData().getSchemeSpecificPart();
            boolean booleanExtra = intent.getBooleanExtra("android.intent.extra.REPLACING", false);
            if (!intent.getAction().equals("android.intent.action.PACKAGE_REMOVED") || booleanExtra) {
                BaseAdUnit baseAdUnit = null;
                try {
                    packageInfo = packageManager.getPackageInfo(schemeSpecificPart, 0);
                } catch (PackageManager.NameNotFoundException unused) {
                    packageInfo = null;
                }
                if (!TextUtils.isEmpty(schemeSpecificPart)) {
                    File file = new File(b.f(), schemeSpecificPart + ".log");
                    Object readFromCache = FileUtil.readFromCache(file.getAbsolutePath());
                    if (readFromCache != null && (readFromCache instanceof BaseAdUnit)) {
                        BaseAdUnit baseAdUnit2 = (BaseAdUnit) readFromCache;
                        baseAdUnit = d.a(baseAdUnit2.getUuid());
                        if (baseAdUnit == null) {
                            baseAdUnit = baseAdUnit2;
                        }
                    }
                    FileUtil.deleteFile(file.getAbsolutePath());
                }
                if (baseAdUnit != null) {
                    String action = intent.getAction();
                    char c = 65535;
                    switch (action.hashCode()) {
                        case -1585864895:
                            if (action.equals("android.intent.action.INSTALL_FAILURE")) {
                                c = 3;
                                break;
                            }
                            break;
                        case -810471698:
                            if (action.equals("android.intent.action.PACKAGE_REPLACED")) {
                                c = 2;
                                break;
                            }
                            break;
                        case 525384130:
                            if (action.equals("android.intent.action.PACKAGE_REMOVED")) {
                                c = 1;
                                break;
                            }
                            break;
                        case 1544582882:
                            if (action.equals("android.intent.action.PACKAGE_ADDED")) {
                                c = 0;
                                break;
                            }
                            break;
                    }
                    if (c != 0) {
                        if (c != 1) {
                            if (c != 2) {
                                if (c == 3) {
                                    if (h.e.booleanValue()) {
                                        Toast.makeText(context, "安装失败", 0).show();
                                    }
                                    x.a(baseAdUnit, PointCategory.APP_INSTALL_END, packageInfo, WindAdError.ERROR_SIGMOB_INSTALL_FAIL.toString() + ",System");
                                    x.a(PointCategory.APP_INSTALL_END, WindAdError.ERROR_SIGMOB_INSTALL_FAIL.getErrorCode(), "system", baseAdUnit);
                                    HashMap hashMap = new HashMap();
                                    hashMap.put("result", "0");
                                    BaseBroadcastReceiver.a(context, baseAdUnit.getUuid(), hashMap, IntentActions.ACTION_INTERSTITIAL_INSTALL_END);
                                    return;
                                }
                                return;
                            } else if (h.e.booleanValue()) {
                                Toast.makeText(context, "替换成功" + schemeSpecificPart, 1).show();
                            }
                        } else if (booleanExtra) {
                            Toast.makeText(context, "替换成功" + schemeSpecificPart, 1).show();
                        } else if (h.e.booleanValue()) {
                            Toast.makeText(context, "卸载成功" + schemeSpecificPart, 1).show();
                            return;
                        } else {
                            return;
                        }
                    } else if (h.e.booleanValue()) {
                        Toast.makeText(context, "安装成功" + schemeSpecificPart, 1).show();
                    }
                    a(context, baseAdUnit, packageInfo);
                }
            }
        } catch (Throwable th) {
            SigmobLog.e(th.getMessage());
        }
    }
}