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