导航菜单

页面标题

页面副标题

Mabilis Cash v1.19.4 - PHLaunchActivity.java 源代码

正在查看: Mabilis Cash v1.19.4 应用的 PHLaunchActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.loans.mabiliscash.launch;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.View;
import android.view.accessibility.AccessibilityManager;
import android.view.animation.AlphaAnimation;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatDialog;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.request.target.DrawableImageViewTarget;
import com.bumptech.glide.request.transition.Transition;
import com.fintopia.libCommon.common.CommonActivity;
import com.fintopia.libCommon.common.CommonObserver;
import com.fintopia.libCommon.generalconfig.GeneralConfigManager;
import com.fintopia.libCommon.notification.MessageReceiverService;
import com.fintopia.libCommon.widgets.dialog.CancelClickListener;
import com.fintopia.libCommon.widgets.dialog.ConfirmClickListener;
import com.fintopia.libCommon.widgets.dialog.alert.BaseAlertDialog;
import com.lingyue.supertoolkit.location.CashLocationManager;
import com.lingyue.supertoolkit.location.LocationHelper;
import com.lingyue.supertoolkit.location.LocationInfo;
import com.lingyue.supertoolkit.locationV2.CashLocationManagerV2;
import com.lingyue.supertoolkit.locationV2.LocationDistanceCalculator;
import com.lingyue.supertoolkit.locationV2.LocationHelperV2;
import com.lingyue.supertoolkit.permission.PermissionDenied;
import com.lingyue.supertoolkit.permission.PermissionGranted;
import com.lingyue.supertoolkit.permission.PermissionHelper;
import com.lingyue.supertoolkit.statistics.TrackingUtil;
import com.lingyue.supertoolkit.tools.customtools.JsonParamsBuilder;
import com.lingyue.supertoolkit.tools.customtools.SharedPreferenceUtils;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.PHApplication;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.common.BindClickCall;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityLaunchBinding;
import com.loans.mabiliscash.home.PHMainActivity;
import com.loans.mabiliscash.launch.PHLaunchActivity;
import com.loans.mabiliscash.models.TrackingEvents;
import com.loans.mabiliscash.models.event.AppsFlyerEvent;
import com.loans.mabiliscash.models.request.UploadPermissionRequest;
import com.loans.mabiliscash.models.response.PHBooleanResponse;
import com.loans.mabiliscash.models.response.StartPageResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.loans.mabiliscash.popup.PopupResourceManager;
import com.loans.mabiliscash.route.HandleRouteIntentProvider;
import com.loans.mabiliscash.sentry.sentrybusiness.SentryBusiness;
import com.loans.mabiliscash.thirdpart.AppsFlyerUtil;
import com.loans.mabiliscash.tracklib.CommonTrackUtil;
import com.loans.mabiliscash.utils.HeaderUtil;
import com.loans.mabiliscash.utils.ThirdPartTrackUtil;
import com.loans.mabiliscash.widght.dialog.PHGetAppListGuideDialog;
import com.loans.mabiliscash.widght.dialog.PHSmsPermissionGuidDialog;
import io.reactivex.Flowable;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Consumer;
import io.reactivex.schedulers.Schedulers;
import io.sentry.ITransaction;
import io.sentry.SpanStatus;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import okhttp3.ResponseBody;

public class PHLaunchActivity extends PHViewBindingActivity<ActivityLaunchBinding> {
    private boolean A;
    private LocationInfo B;
    private LocationInfo C;
    private final String p = "android.permission.READ_SMS";
    private final String[] q;
    private Disposable r;
    private int s;

    private boolean f218t;

    private boolean f219u;

    private boolean f220v;

    private ITransaction f221w;

    private ITransaction f222x;

    private ITransaction f223y;

    private boolean f224z;

    class AnonymousClass4 implements PermissionHelper.CallBack {
        AnonymousClass4() {
        }

        public void c(Map map) {
            map.put("requirement_id", 18);
            map.put("track_sign", "alogin.b50.c319.click.login_b50_c319_click");
            map.put("button_name", "未开启");
            map.put("entry_page", PHLaunchActivity.this.getClass().getSimpleName());
        }

        public void d(Map map) {
            map.put("requirement_id", 18);
            map.put("track_sign", "alogin.b50.c319.click.login_b50_c319_click");
            map.put("button_name", "开启");
            map.put("entry_page", PHLaunchActivity.this.getClass().getSimpleName());
        }

        @Override
        public void denied(String str) {
            CommonTrackUtil.b(PHLaunchActivity.this, false, "sms", "launch");
            TrackingUtil.j(PHLaunchActivity.this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(false).c("fromDeniedToGranted").b(false).c("pageName").a("launch").b());
            ThirdPartTrackLib.d(PHLaunchActivity.this, "login_b50_c319_click", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHLaunchActivity.AnonymousClass4.this.c(map);
                }
            });
            ((CommonActivity) PHLaunchActivity.this).permissionHelper.clearCallBack();
            PHLaunchActivity.this.q1();
            if (PHLaunchActivity.this.f221w != null) {
                PHLaunchActivity.this.f221w.i(SpanStatus.INTERNAL_ERROR);
            }
        }

        @Override
        public void granted(String str) {
            CommonTrackUtil.b(PHLaunchActivity.this, true, "sms", "launch");
            TrackingUtil.j(PHLaunchActivity.this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(true).c("fromDeniedToGranted").b(true ^ PHLaunchActivity.this.f218t).c("pageName").a("launch").b());
            ThirdPartTrackLib.d(PHLaunchActivity.this, "login_b50_c319_click", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHLaunchActivity.AnonymousClass4.this.d(map);
                }
            });
            ((CommonActivity) PHLaunchActivity.this).permissionHelper.clearCallBack();
            PHLaunchActivity.this.q1();
            if (PHLaunchActivity.this.f221w != null) {
                PHLaunchActivity.this.f221w.i(SpanStatus.OK);
            }
        }
    }

    interface AuthorizationPopupCallback {
        void a(boolean z2);
    }

    public PHLaunchActivity() {
        this.q = Build.VERSION.SDK_INT >= 33 ? new String[]{"android.permission.ACCESS_COARSE_LOCATION", "android.permission.POST_NOTIFICATIONS"} : new String[]{"android.permission.ACCESS_COARSE_LOCATION"};
        this.f218t = false;
        this.f219u = false;
        this.f220v = false;
        this.f224z = false;
        this.A = false;
    }

    private void C0() {
        Disposable disposable = this.r;
        if (disposable == null || disposable.d()) {
            return;
        }
        this.r.dispose();
        this.r = null;
    }

    private void D0() {
        try {
            int i = Settings.Global.getInt(getContentResolver(), TrackingEvents.ALWAYS_FINISH_ACTIVITIES, 0);
            if (i != 0) {
                TrackingUtil.j(this, TrackingEvents.ALWAYS_FINISH_ACTIVITIES, i + "");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private void E0() {
        int i = this.s + 1;
        this.s = i;
        if (i == this.q.length) {
            H0();
        }
    }

    private void F0() {
        try {
            TrackingUtil.j(this, TrackingEvents.PH_TOUCH_EXPLORATION_ENABLED, ((AccessibilityManager) getSystemService("accessibility")).isTouchExplorationEnabled() + "");
        } catch (Exception unused) {
        }
    }

    private void G0() {
        C0();
        this.r = Flowable.U(1500L, TimeUnit.MILLISECONDS, AndroidSchedulers.a()).L(new Consumer() {
            public final void accept(Object obj) {
                PHLaunchActivity.this.Q0((Long) obj);
            }
        });
    }

    private void H0() {
        if (SharedPreferenceUtils.b(this, "has_show_app_list_guide_dialog_in_launch", false)) {
            G0();
        } else {
            v1(AppSwitchConfigKey.PHI_APP_LIST_AUTHORIZATION_POPUP, new AuthorizationPopupCallback() {
                @Override
                public final void a(boolean z2) {
                    PHLaunchActivity.this.S0(z2);
                }
            });
        }
    }

    private void I0() {
        this.s = 0;
        ((ActivityLaunchBinding) this.o).b.post(new Runnable() {
            @Override
            public final void run() {
                PHLaunchActivity.this.r1();
            }
        });
    }

    private void J0() {
        new GeneralConfigManager().c(this, new GeneralConfigManager.FetchGeneralConfigCallback() {
            public void a(@NonNull HashMap<String, String> hashMap) {
                boolean equals = "true".equals(hashMap.get(AppSwitchConfigKey.APPSFLYER_ID_GENERATION_EXP_RES));
                PHLaunchActivity.this.userSession.h().isUploadAppsFlyerId = equals;
                if (equals) {
                    ((PHApplication) PHLaunchActivity.this.getApplication()).initAppsFlyer(PHLaunchActivity.this.getApplication());
                }
            }

            public void onError(@Nullable String str) {
                PHLaunchActivity.this.userSession.h().isUploadAppsFlyerId = true;
                ((PHApplication) PHLaunchActivity.this.getApplication()).initAppsFlyer(PHLaunchActivity.this.getApplication());
                TrackingUtil.i(PHLaunchActivity.this, TrackingEvents.PH_APPSFLYER_ID_GENERATION_ERROR);
            }

            public void onFinish() {
            }
        }, new String[]{AppSwitchConfigKey.APPSFLYER_ID_GENERATION_EXP_RES});
    }

    private void K0() {
        this.apiHelper.a().L().w(AndroidSchedulers.a()).a(new CommonObserver<StartPageResponse>(this) {
            public void e(Throwable th, StartPageResponse startPageResponse) {
                super.e(th, startPageResponse);
                PHLaunchActivity.this.L0(null);
            }

            public void c(StartPageResponse startPageResponse) {
                PHLaunchActivity.this.L0(startPageResponse);
            }
        });
    }

    public void L0(@Nullable StartPageResponse startPageResponse) {
        final StartPageResponse.Body body;
        if (startPageResponse == null || (body = startPageResponse.body) == null) {
            ((ActivityLaunchBinding) this.o).d.setImageResource(R.drawable.launch_default);
            x1();
            return;
        }
        if (body.imageUrl != null) {
            Glide.with(this).load(body.imageUrl).apply(new RequestOptions().error(R.drawable.launch_default).diskCacheStrategy(DiskCacheStrategy.ALL)).into(new DrawableImageViewTarget(((ActivityLaunchBinding) this.o).d) {
                public void onResourceReady(@NonNull Drawable drawable, @Nullable Transition<? super Drawable> transition) {
                    super/*com.bumptech.glide.request.target.ImageViewTarget*/.onResourceReady(drawable, transition);
                    PHLaunchActivity.this.x1();
                }
            });
        } else {
            ((ActivityLaunchBinding) this.o).d.setImageResource(R.drawable.launch_default);
            x1();
        }
        if (body.redirectUrl != null) {
            V(((ActivityLaunchBinding) this.o).d, new BindClickCall() {
                @Override
                public final void onClick(View view) {
                    PHLaunchActivity.this.T0(body, view);
                }
            });
        }
    }

    private void M0() {
        final long currentTimeMillis = System.currentTimeMillis();
        LocationHelperV2.h().j(this).m();
        LocationHelperV2.h().i(new CashLocationManagerV2.LocationInfoListener() {
            @Override
            public final void a(LocationInfo locationInfo) {
                PHLaunchActivity.this.U0(currentTimeMillis, locationInfo);
            }
        });
        LocationHelper.j().m(new CashLocationManager.LocationInfoListener() {
            @Override
            public final void a(LocationInfo locationInfo) {
                PHLaunchActivity.this.V0(currentTimeMillis, locationInfo);
            }
        });
    }

    private boolean N0() {
        String c = MessageReceiverService.c(getIntent());
        if (c == null) {
            return false;
        }
        MessageReceiverService.e(this, getIntent());
        startActivity(HandleRouteIntentProvider.a(this, c));
        return true;
    }

    private boolean O0() {
        return SharedPreferenceUtils.b(this, "has_requested_sms_permission", false);
    }

    private void P0() {
        if (TextUtils.isEmpty(SharedPreferenceUtils.f(this, "gaid", ""))) {
            HeaderUtil.i(this);
        }
    }

    public void Q0(Long l) throws Exception {
        p1(null);
        finish();
    }

    public Unit R0(Boolean bool) {
        this.apiHelper.a().D(new UploadPermissionRequest("APP_LIST", "launch", bool.booleanValue())).w(AndroidSchedulers.a()).K(Schedulers.b()).a(new ECObserver<PHBooleanResponse>(null) {
            @Override
            public void c(PHBooleanResponse pHBooleanResponse) {
            }
        });
        G0();
        return Unit.a;
    }

    public void S0(boolean z2) {
        if (z2) {
            w1(new Function1() {
                public final Object invoke(Object obj) {
                    Unit R0;
                    R0 = PHLaunchActivity.this.R0((Boolean) obj);
                    return R0;
                }
            });
        } else {
            G0();
        }
    }

    public void T0(StartPageResponse.Body body, View view) {
        C0();
        p1(body.redirectUrl);
        finish();
    }

    public void U0(long j, LocationInfo locationInfo) {
        LocationInfo locationInfo2;
        LocationInfo locationInfo3;
        if (locationInfo != null) {
            this.C = locationInfo;
            this.A = true;
            locationInfo.d = System.currentTimeMillis() - j;
            if (!this.f224z || !this.A || (locationInfo2 = this.B) == null || (locationInfo3 = this.C) == null) {
                return;
            }
            y1(locationInfo3, locationInfo2);
        }
    }

    public void V0(long j, LocationInfo locationInfo) {
        LocationInfo locationInfo2;
        LocationInfo locationInfo3;
        if (locationInfo != null) {
            this.B = locationInfo;
            this.f224z = true;
            locationInfo.d = System.currentTimeMillis() - j;
            if (!this.f224z || !this.A || (locationInfo2 = this.C) == null || (locationInfo3 = this.B) == null) {
                return;
            }
            y1(locationInfo2, locationInfo3);
        }
    }

    public static void W0(Map map) {
        map.put("requirement_id", 29);
        map.put("track_sign", "alogin.result.login_app_first_launch_result.614");
    }

    public static void X0(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "ageneral.result.general_app_start_result.482");
    }

    public void Y0(boolean z2, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c52.d53.click.login_b50_c52_d53_click");
        map.put("button_name", z2 ? "开启" : "未开启");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void Z0(boolean z2, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c54.d55.click.login_b50_c54_d55_click");
        map.put("button_name", z2 ? "开启" : "未开启");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void a1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c54.exposure.login_b50_c54_exposure");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void b1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c52.exposure.login_b50_c52_exposure");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void c1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c318.click.login_b50_c318_click");
        map.put("button_name", "同意");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void d1(AppCompatDialog appCompatDialog) {
        t1();
        appCompatDialog.dismiss();
        ThirdPartTrackLib.d(this, "login_b50_c318_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.c1(map);
            }
        });
    }

    public void e1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c318.click.login_b50_c318_click");
        map.put("button_name", "拒绝");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void f1(AppCompatDialog appCompatDialog) {
        ThirdPartTrackLib.d(this, "login_b50_c318_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.e1(map);
            }
        });
        CommonTrackUtil.b(this, false, "sms", "launch");
        TrackingUtil.j(this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(false).c("fromDeniedToGranted").b(false).c("pageName").a("launch").b());
        q1();
        appCompatDialog.dismiss();
    }

    public void g1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c318.exposure.login_b50_c318_exposure");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void h1(boolean z2) {
        if (!z2) {
            q1();
            return;
        }
        BaseAlertDialog pHSmsPermissionGuidDialog = new PHSmsPermissionGuidDialog(this, TrackingEvents.PH_LAUNCH_SMS_PERMISSION_GUID_DIALOG);
        pHSmsPermissionGuidDialog.setConfirmClickListener(new ConfirmClickListener() {
            public final void a(AppCompatDialog appCompatDialog) {
                PHLaunchActivity.this.d1(appCompatDialog);
            }
        });
        pHSmsPermissionGuidDialog.setCancelClickListener(new CancelClickListener() {
            public final void a(AppCompatDialog appCompatDialog) {
                PHLaunchActivity.this.f1(appCompatDialog);
            }
        });
        pHSmsPermissionGuidDialog.show();
        ThirdPartTrackLib.d(this, "login_b50_c318_exposure", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.g1(map);
            }
        });
    }

    public void i1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c319.exposure.login_b50_c319_exposure");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void j1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c320.click.login_b50_c320_click");
        map.put("button_name", "同意");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void k1(Function1 function1, AppCompatDialog appCompatDialog) {
        SharedPreferenceUtils.h(this, "has_show_app_list_guide_dialog_in_launch", true);
        TrackingUtil.j(this, TrackingEvents.PH_APP_LIST_PERMISSION, new JsonParamsBuilder().c("granted").b(true).c("pageName").a("launch").b());
        CommonTrackUtil.b(this, true, "app_list", "launch");
        ThirdPartTrackLib.d(this, "login_b50_c320_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.j1(map);
            }
        });
        function1.invoke(Boolean.TRUE);
        appCompatDialog.dismiss();
    }

    public void l1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c320.click.login_b50_c320_click");
        map.put("button_name", "拒绝");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void m1(Function1 function1, AppCompatDialog appCompatDialog) {
        TrackingUtil.j(this, TrackingEvents.PH_APP_LIST_PERMISSION, new JsonParamsBuilder().c("granted").b(false).c("pageName").a("launch").b());
        CommonTrackUtil.b(this, false, "app_list", "launch");
        ThirdPartTrackLib.d(this, "login_b50_c320_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.l1(map);
            }
        });
        function1.invoke(Boolean.FALSE);
        appCompatDialog.dismiss();
    }

    public void n1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "alogin.b50.c320.exposure.login_b50_c320_exposure");
        map.put("entry_page", getClass().getSimpleName());
    }

    public void o1(LocationInfo locationInfo, LocationInfo locationInfo2, Map map) {
        map.put("gpsCostTime", locationInfo.d + "");
        map.put("gpsLocationInfo", locationInfo.toString());
        map.put("phoneCostTime", locationInfo2.d + "");
        map.put("phoneLocationInfo", locationInfo2.toString());
        map.put("phoneLocationProvider", this.B.c);
        map.put("distance", LocationDistanceCalculator.a(Double.parseDouble(locationInfo.a), Double.parseDouble(locationInfo.b), Double.parseDouble(locationInfo2.a), Double.parseDouble(locationInfo2.b)) + "");
    }

    private void p1(@Nullable String str) {
        Intent intent = new Intent((Context) this, (Class<?>) PHMainActivity.class);
        intent.setFlags(603979776);
        if (str != null) {
            intent.putExtra("launch_redirect_url", str);
        }
        startActivity(intent);
    }

    public void q1() {
        this.f222x = SentryBusiness.e().f("LocationPermission");
        int i = Build.VERSION.SDK_INT;
        if (i >= 33) {
            this.f223y = SentryBusiness.e().f("NotificationPermission");
        }
        ((CommonActivity) this).permissionHelper.requestPermissions((Activity) this, this.q);
        ThirdPartTrackLib.d(this, "login_b50_c52_exposure", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.b1(map);
            }
        });
        if (i >= 33) {
            ThirdPartTrackLib.d(this, "login_b50_c54_exposure", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHLaunchActivity.this.a1(map);
                }
            });
        }
    }

    public void r1() {
        if (ContextCompat.checkSelfPermission(this, "android.permission.READ_SMS") == 0) {
            q1();
            return;
        }
        if (!O0() || ActivityCompat.shouldShowRequestPermissionRationale(this, "android.permission.READ_SMS")) {
            v1(AppSwitchConfigKey.PHI_SMS_AUTHORIZATION_POPUP, new AuthorizationPopupCallback() {
                @Override
                public final void a(boolean z2) {
                    PHLaunchActivity.this.h1(z2);
                }
            });
            return;
        }
        CommonTrackUtil.b(this, false, "sms", "launch");
        TrackingUtil.j(this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(false).c("fromDeniedToGranted").b(false).c("pageName").a("launch").b());
        q1();
    }

    private void s1() {
        new GeneralConfigManager().c(this, new GeneralConfigManager.FetchGeneralConfigCallback() {
            public void a(@NonNull HashMap<String, String> hashMap) {
                boolean equals = "true".equals(hashMap.get(AppSwitchConfigKey.PHI_IS_ENABLE_SENSORS));
                boolean equals2 = "true".equals(hashMap.get(AppSwitchConfigKey.PHI_IS_ENABLE_SENSORS_AUTO_TRACK));
                boolean equals3 = "true".equals(hashMap.get(AppSwitchConfigKey.PHI_GET_LOCATION_BY_GMS));
                PHLaunchActivity.this.userSession.h().isOpenScreenshotListener = "true".equals(hashMap.get(AppSwitchConfigKey.PHI_OPEN_SCREENSHOT_LISTENER));
                SharedPreferenceUtils.h(PHLaunchActivity.this, "sp_config_is_enable_sensors_auto_track", equals2);
                SharedPreferenceUtils.h(PHLaunchActivity.this, "sp_config_is_enable_sensors", equals);
                SharedPreferenceUtils.h(PHLaunchActivity.this, "sp_config_is_get_location_by_gms", equals3);
                SharedPreferenceUtils.h(PHLaunchActivity.this, "sp_config_is_get_location_by_gms", equals3);
            }

            public void onFinish() {
            }

            public void onError(@Nullable String str) {
            }
        }, new String[]{AppSwitchConfigKey.PHI_IS_ENABLE_SENSORS, AppSwitchConfigKey.PHI_IS_ENABLE_SENSORS_AUTO_TRACK, AppSwitchConfigKey.PHI_GET_LOCATION_BY_GMS, AppSwitchConfigKey.PHI_OPEN_SCREENSHOT_LISTENER});
    }

    private void t1() {
        this.f221w = SentryBusiness.e().f("SmsPermission");
        SharedPreferenceUtils.h(this, "has_requested_sms_permission", true);
        ThirdPartTrackLib.d(this, "login_b50_c319_exposure", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.i1(map);
            }
        });
        ((CommonActivity) this).permissionHelper.requestPermissions(this, new AnonymousClass4(), "android.permission.READ_SMS");
    }

    private void u1() {
        HashMap<Object, Object> hashMap = new HashMap<>();
        AppsFlyerUtil.Companion companion = AppsFlyerUtil.b;
        hashMap.put("appsflyerId", companion.b().e(this));
        hashMap.put("appsFlyerInfo", companion.b().f(this));
        this.apiHelper.a().B(hashMap).a(new Observer<ResponseBody>() {
            public void onComplete() {
            }

            public void onNext(ResponseBody responseBody) {
            }

            public void onError(Throwable th) {
            }

            public void onSubscribe(Disposable disposable) {
            }
        });
    }

    private void v1(final String str, final AuthorizationPopupCallback authorizationPopupCallback) {
        showLoadingDialog();
        new GeneralConfigManager().c(this, new GeneralConfigManager.FetchGeneralConfigCallback() {
            public void a(@NonNull HashMap<String, String> hashMap) {
                boolean z2;
                try {
                    z2 = Boolean.parseBoolean(hashMap.get(str));
                } catch (Exception unused) {
                    z2 = false;
                }
                authorizationPopupCallback.a(z2);
            }

            public void onError(@Nullable String str2) {
                authorizationPopupCallback.a(false);
            }

            public void onFinish() {
                PHLaunchActivity.this.dismissLoadingDialog();
            }
        }, new String[]{str});
    }

    private void w1(final Function1<Boolean, Unit> function1) {
        BaseAlertDialog pHGetAppListGuideDialog = new PHGetAppListGuideDialog(this, TrackingEvents.PH_GET_APP_LIST_GUIDE_DIALOG);
        pHGetAppListGuideDialog.setConfirmClickListener(new ConfirmClickListener() {
            public final void a(AppCompatDialog appCompatDialog) {
                PHLaunchActivity.this.k1(function1, appCompatDialog);
            }
        });
        pHGetAppListGuideDialog.setCancelClickListener(new CancelClickListener() {
            public final void a(AppCompatDialog appCompatDialog) {
                PHLaunchActivity.this.m1(function1, appCompatDialog);
            }
        });
        pHGetAppListGuideDialog.show();
        ThirdPartTrackLib.d(this, "login_b50_c320_exposure", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.n1(map);
            }
        });
    }

    public void x1() {
        AlphaAnimation alphaAnimation = new AlphaAnimation(0.0f, 1.0f);
        alphaAnimation.setDuration(300L);
        ((ActivityLaunchBinding) this.o).d.startAnimation(alphaAnimation);
    }

    private void y1(final LocationInfo locationInfo, final LocationInfo locationInfo2) {
        ThirdPartTrackLib.d(this, "onAccessCoarseLocation", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.o1(locationInfo, locationInfo2, map);
            }
        });
    }

    @Override
    public ActivityLaunchBinding bindingInflater() {
        return ActivityLaunchBinding.c(getLayoutInflater());
    }

    protected void init() {
        super.init();
        s1();
        PopupResourceManager.a.k(this);
        K0();
        if (N0()) {
            finish();
            return;
        }
        boolean openedBefore = openedBefore();
        this.f218t = ContextCompat.checkSelfPermission(this, "android.permission.READ_SMS") == 0;
        if (Build.VERSION.SDK_INT >= 33) {
            this.f219u = ContextCompat.checkSelfPermission(this, "android.permission.POST_NOTIFICATIONS") == 0;
        }
        this.f220v = ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0;
        if (openedBefore) {
            I0();
            P0();
        } else {
            PHPermissionsIntroActivity.startForResult(this, 10032);
            ThirdPartTrackLib.d(this, "login_app_first_launch_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHLaunchActivity.W0(map);
                }
            });
        }
        try {
            ITransaction f = SentryBusiness.e().f("OpenApp");
            f.a("firstOpen", String.valueOf(!openedBefore));
            f.i(SpanStatus.OK);
        } catch (Exception unused) {
        }
        ThirdPartTrackLib.d(this, "general_app_start_result", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.X0(map);
            }
        });
        D0();
        F0();
    }

    protected void j() {
        super.j();
        if (!AppsFlyerUtil.d()) {
            J0();
        }
        Q();
    }

    @PermissionDenied("android.permission.ACCESS_COARSE_LOCATION")
    @PermissionGranted({"android.permission.ACCESS_COARSE_LOCATION"})
    protected void onAccessCoarseLocation() {
        E0();
        LocationHelper.j().n(this).p();
        boolean z2 = false;
        boolean b = SharedPreferenceUtils.b(this, "sp_config_is_get_location_by_gms", false);
        final boolean z3 = ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0;
        if (b && z3) {
            M0();
        }
        JsonParamsBuilder.SemiData c = new JsonParamsBuilder().c("granted").b(z3).c("fromDeniedToGranted");
        if (!this.f220v && z3) {
            z2 = true;
        }
        TrackingUtil.j(this, TrackingEvents.PH_LOCATION_PERMISSION, c.b(z2).c("pageName").a("launch").b());
        CommonTrackUtil.b(this, z3, "coarse_location", "launch");
        ThirdPartTrackLib.d(this, "login_b50_c52_d53_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHLaunchActivity.this.Y0(z3, map);
            }
        });
        ITransaction iTransaction = this.f222x;
        if (iTransaction != null) {
            iTransaction.i(z3 ? SpanStatus.OK : SpanStatus.INTERNAL_ERROR);
        }
    }

    protected void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        if (i == 10032) {
            if (i2 != 2001) {
                finish();
                return;
            }
            SharedPreferenceUtils.j(this, "startAppCount", SharedPreferenceUtils.d(this, "startAppCount", 0) + 1);
            ThirdPartTrackUtil.d(getApplicationContext(), AppsFlyerEvent.EVENT_KEY_FIRST_OPEN_APP);
            u1();
            I0();
            P0();
        }
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        C0();
    }

    @PermissionDenied("android.permission.POST_NOTIFICATIONS")
    @PermissionGranted({"android.permission.POST_NOTIFICATIONS"})
    protected void onReadNotificationsPermissionResult() {
        if (Build.VERSION.SDK_INT >= 33) {
            boolean z2 = false;
            final boolean z3 = ContextCompat.checkSelfPermission(this, "android.permission.POST_NOTIFICATIONS") == 0;
            JsonParamsBuilder.SemiData c = new JsonParamsBuilder().c("granted").b(z3).c("fromDeniedToGranted");
            if (!this.f219u && z3) {
                z2 = true;
            }
            TrackingUtil.j(this, TrackingEvents.PH_NOTIFICATION_PERMISSION, c.b(z2).c("pageName").a("launch").b());
            CommonTrackUtil.b(this, z3, "notification", "launch");
            ThirdPartTrackLib.d(this, "login_b50_c54_d55_click", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHLaunchActivity.this.Z0(z3, map);
                }
            });
        }
        ITransaction iTransaction = this.f223y;
        if (iTransaction != null) {
            iTransaction.i(this.f218t ? SpanStatus.OK : SpanStatus.INTERNAL_ERROR);
        }
        E0();
    }

    public boolean openedBefore() {
        int d = SharedPreferenceUtils.d(this, "startAppCount", 0);
        if (d == 0) {
            return false;
        }
        SharedPreferenceUtils.j(this, "startAppCount", d + 1);
        return true;
    }
}