正在查看: Mabilis Cash v1.19.4 应用的 PHLaunchActivity.java JAVA 源代码文件
本页面展示 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;
}
}