正在查看: SpeedCash v6.5.1482 应用的 SplashActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 SplashActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.kotlin.ui;
import android.app.Activity;
import android.content.Intent;
import android.location.Location;
import android.location.LocationManager;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.splashscreen.SplashScreen;
import androidx.exifinterface.media.ExifInterface;
import androidx.lifecycle.LifecycleOwnerKt;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.TrainScheduleEntity;
import com.bm.sc.bebasbayar.handler.AsyncLauncher;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.EventHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.service.BBDonwloadPdfService;
import com.bm.sc.bebasbayar.service.BBFirebaseRegisterService;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.setting.session.FirebaseSession;
import com.bm.sc.bebasbayar.ui.LockActivity;
import com.bm.sc.bebasbayar.ui.activity.showcase.PermissionActivity;
import com.bm.sc.bebasbayar.ui.activity.showcase.StartPointActivity;
import com.bm.sc.kotlin.helper.FirebaseRemoteConfigHelper;
import com.bm.sc.kotlin.ui.SplashActivity;
import com.bm.sc.util.android.Connections;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import com.facebook.internal.NativeProtocol;
import com.google.android.gms.location.FusedLocationProviderClient;
import com.google.android.gms.location.LocationCallback;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationResult;
import com.google.android.gms.location.LocationServices;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.messaging.FirebaseMessaging;
import dagger.hilt.android.AndroidEntryPoint;
import defpackage.CASE_INSENSITIVE_ORDER;
import defpackage.qs;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.LinkedHashMap;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlinx.coroutines.Dispatchers;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.json.JSONException;
import org.json.JSONObject;
@Metadata(d1 = {"\u0000l\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0011\n\u0000\n\u0002\u0010\u0015\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\b\b\u0007\u0018\u0000 :2\u00020\u00012\u00020\u0002:\u0002;:B\u0007¢\u0006\u0004\b8\u00109J\b\u0010\u0004\u001a\u00020\u0003H\u0002J\b\u0010\u0005\u001a\u00020\u0003H\u0002J\u0010\u0010\b\u001a\u00020\u00032\u0006\u0010\u0007\u001a\u00020\u0006H\u0002J\b\u0010\t\u001a\u00020\u0003H\u0002J\b\u0010\n\u001a\u00020\u0006H\u0002J\b\u0010\u000b\u001a\u00020\u0006H\u0002J\b\u0010\f\u001a\u00020\u0003H\u0002J\b\u0010\r\u001a\u00020\u0006H\u0002J.\u0010\u0013\u001a\u0004\u0018\u00010\u000f2\"\u0010\u0012\u001a\u001e\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u00100\u000ej\u000e\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u0010`\u0011H\u0002J\u0012\u0010\u0016\u001a\u00020\u00032\b\u0010\u0015\u001a\u0004\u0018\u00010\u0014H\u0014J\b\u0010\u0017\u001a\u00020\u0003H\u0016J\u0010\u0010\u0019\u001a\u00020\u00032\u0006\u0010\u0018\u001a\u00020\u000fH\u0016J-\u0010 \u001a\u00020\u00032\u0006\u0010\u001b\u001a\u00020\u001a2\f\u0010\u001d\u001a\b\u0012\u0004\u0012\u00020\u000f0\u001c2\u0006\u0010\u001f\u001a\u00020\u001eH\u0016¢\u0006\u0004\b \u0010!J\"\u0010%\u001a\u00020\u00032\u0006\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\"\u001a\u00020\u001a2\b\u0010$\u001a\u0004\u0018\u00010#H\u0014R\u0016\u0010(\u001a\u00020\u00068\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b&\u0010'R\u0016\u0010+\u001a\u00020\u001a8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b)\u0010*R\u0016\u0010/\u001a\u00020,8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b-\u0010.R\u0016\u00103\u001a\u0002008\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b1\u00102R\u0016\u00107\u001a\u0002048\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b5\u00106¨\u0006<"}, d2 = {"Lcom/bm/sc/kotlin/ui/SplashActivity;", "Lcom/bm/sc/bebasbayar/ui/activity/showcase/StartPointActivity;", "Lcom/bm/sc/kotlin/helper/FirebaseRemoteConfigHelper$RemoteConfigListener;", "", "L", "Y", "", "isMock", "J", "U", TrainScheduleEntity.CLASS_BUSSINESS, ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "C", "z", "Ljava/util/HashMap;", "", "", "Lkotlin/collections/HashMap;", "map", ExifInterface.GPS_DIRECTION_TRUE, "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "onRemoteConfigSuccessful", "msg", "onRemoteConfigFailed", "", "requestCode", "", "permissions", "", "grantResults", "onRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", "resultCode", "Landroid/content/Intent;", "data", "onActivityResult", "e", "Z", "keep", "f", "I", "hitFirebase", "Lcom/google/android/gms/location/FusedLocationProviderClient;", "g", "Lcom/google/android/gms/location/FusedLocationProviderClient;", "fusedLocationClient", "Lcom/google/android/gms/location/LocationCallback;", "h", "Lcom/google/android/gms/location/LocationCallback;", "locationCallback", "Lcom/bm/sc/bebasbayar/setting/session/AppSession;", "i", "Lcom/bm/sc/bebasbayar/setting/session/AppSession;", "appSession", "<init>", "()V", "Companion", "a", "app_release"}, k = 1, mv = {1, 8, 0})
@AndroidEntryPoint
@SourceDebugExtension({"SMAP\nSplashActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SplashActivity.kt\ncom/bm/sc/kotlin/ui/SplashActivity\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,559:1\n1#2:560\n*E\n"})
public final class SplashActivity extends Hilt_SplashActivity implements FirebaseRemoteConfigHelper.RemoteConfigListener {
@NotNull
public static final String CRASH_TAG = "has:crashed";
public boolean keep = true;
public int hitFirebase;
public FusedLocationProviderClient fusedLocationClient;
public LocationCallback locationCallback;
public AppSession appSession;
@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0002\u0018\u00002\u0018\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\u0006\u0012\u0004\u0018\u00010\u0003\u0012\u0004\u0012\u00020\u00040\u0001B\u0011\b\u0000\u0012\u0006\u0010\u000f\u001a\u00020\r¢\u0006\u0004\b\u0010\u0010\u0011J\u0010\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0014J'\u0010\n\u001a\u00020\u00042\u0016\u0010\t\u001a\f\u0012\b\b\u0001\u0012\u0004\u0018\u00010\u00020\b\"\u0004\u0018\u00010\u0002H\u0014¢\u0006\u0004\b\n\u0010\u000bR\u001a\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\r0\f8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\n\u0010\u000e¨\u0006\u0012"}, d2 = {"Lcom/bm/sc/kotlin/ui/SplashActivity$a;", "Landroid/os/AsyncTask;", "Ljava/lang/Void;", "", "", BBDonwloadPdfService.EXTRA_RESULT, "", "b", "", NativeProtocol.WEB_DIALOG_PARAMS, "a", "([Ljava/lang/Void;)Ljava/lang/Byte;", "Ljava/lang/ref/WeakReference;", "Lcom/bm/sc/kotlin/ui/SplashActivity;", "Ljava/lang/ref/WeakReference;", "activity", "<init>", "(Lcom/bm/sc/kotlin/ui/SplashActivity;)V", "app_release"}, k = 1, mv = {1, 8, 0})
public static final class a extends AsyncTask<Void, Integer, Byte> {
@NotNull
public final WeakReference<SplashActivity> activity;
public a(@NotNull SplashActivity activity) {
Intrinsics.checkNotNullParameter(activity, "activity");
this.activity = new WeakReference<>(activity);
}
@Override
@NotNull
public Byte doInBackground(@NotNull Void... params) {
Intrinsics.checkNotNullParameter(params, "params");
SplashActivity splashActivity = this.activity.get();
return Byte.valueOf(splashActivity != null ? new FirebaseSession(splashActivity).checkPlayServices() : (byte) 4);
}
public void b(byte result) {
SplashActivity splashActivity = this.activity.get();
if (splashActivity != null) {
if (result == 1) {
try {
splashActivity.startService(new Intent(splashActivity, (Class<?>) BBFirebaseRegisterService.class));
} catch (Exception unused) {
BBFirebaseRegisterService.doRegister(splashActivity);
}
}
splashActivity.onActivityResult(1972, result, null);
}
}
@Override
public void onPostExecute(Byte b) {
b(b.byteValue());
}
}
public static final void D(final SplashActivity this$0, int i, boolean z) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
if (z) {
ApiConfig.fetchScStartConf(this$0, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
SplashActivity.E(SplashActivity.this, i2, (String) obj);
}
});
return;
}
int i2 = this$0.hitFirebase + 1;
this$0.hitFirebase = i2;
if (i2 < 5) {
this$0.C();
return;
}
if (i2 == 5) {
Affinity.show_confirm_coba_lagi(this$0, R.drawable.ic_fi_alert_confirm, this$0.getString(R.string.title_confirm), this$0.getString(R.string.error_connection_failure_firebase_), new BBCallback() {
@Override
public final void do_callback(int i3, Object obj) {
SplashActivity.H(SplashActivity.this, i3, ((Boolean) obj).booleanValue());
}
}, null);
} else if (this$0.z()) {
new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, !new AppSession(this$0).isSessionValid());
} else {
this$0.finish();
}
}
public static final void E(final SplashActivity this$0, int i, String str) {
JSONObject jSONObject;
String string;
Intrinsics.checkNotNullParameter(this$0, "this$0");
if (str != null) {
try {
jSONObject = new JSONObject(str);
} catch (JSONException e) {
e.printStackTrace();
Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.error_json_parse), new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
SplashActivity.G(SplashActivity.this, i2, (Boolean) obj);
}
});
return;
}
} else {
jSONObject = null;
}
try {
LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(jSONObject);
Intrinsics.checkNotNullExpressionValue(jsonToMap, "jsonToMap(root)");
string = this$0.T(jsonToMap);
} catch (JSONException e2) {
e2.printStackTrace();
string = this$0.getString(R.string.error_json_parse);
}
if (string != null) {
Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), string, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
SplashActivity.F(SplashActivity.this, i2, (Boolean) obj);
}
});
}
}
public static final void F(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void G(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void H(SplashActivity this$0, int i, boolean z) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
if (z) {
this$0.C();
} else if (this$0.z()) {
new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, !new AppSession(this$0).isSessionValid());
} else {
this$0.finish();
}
}
public static final void I(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void K(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void M(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void N(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void O(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void P(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
if (this$0.B()) {
this$0.C();
}
}
public static final boolean Q(SplashActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
return this$0.keep;
}
public static final void R(SplashActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.keep = false;
}
public static final void S(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void V(final SplashActivity this$0, Task it) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(it, "it");
if (!it.isSuccessful()) {
Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.failed_load_splash_config), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.X(SplashActivity.this, i, (Boolean) obj);
}
});
return;
}
try {
String str = (String) it.getResult();
if (str == null) {
str = null;
}
new ConfigSession(this$0).store(ConfigSession.PROPERTY_FCM_TOKEN, String.valueOf(str));
} catch (Exception e) {
Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.failed_load_splash_config), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.W(SplashActivity.this, i, (Boolean) obj);
}
});
e.printStackTrace();
}
}
public static final void W(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void X(SplashActivity this$0, int i, Boolean bool) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public final boolean A() {
boolean z = !Intrinsics.areEqual(new DataSession(this).retrieve(DataSession.PROPERTY_INTRO_SHOWN), "1");
if (z) {
Bundle bundle = new Bundle();
bundle.putParcelable("data", getIntent().getData());
if (new AppSession(this).isSessionValid()) {
Affinity.purge(this, ShareActivity.class, bundle);
} else {
new AsyncLauncher((StartPointActivity) this).execute(this.uri, true);
}
}
return !z;
}
public final boolean B() {
int i = Build.VERSION.SDK_INT;
boolean z = false;
boolean z2 = i >= 33 && !Affinity.isPermissionGranted(this, "android.permission.POST_NOTIFICATIONS");
if (i >= 34 && !Affinity.isPermissionGranted(this, "android.permission.FOREGROUND_SERVICE")) {
z = true;
}
if (z2 && z) {
Affinity.listen(this, PermissionActivity.class, 1973);
}
if (ApiConfig.isLoggable()) {
StringBuilder sb = new StringBuilder();
sb.append("Permission Required? ");
sb.append(z2);
}
return !z2;
}
public final void C() {
if (Connections.isConnectingToInternet(this)) {
ApiConfig.fetchRemoteConfig(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.D(SplashActivity.this, i, ((Boolean) obj).booleanValue());
}
});
} else {
Affinity.info(this, -1, "", getString(R.string.error_connection_offline), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.I(SplashActivity.this, i, (Boolean) obj);
}
});
}
}
public final void J(boolean isMock) {
FusedLocationProviderClient fusedLocationProviderClient = this.fusedLocationClient;
LocationCallback locationCallback = null;
if (fusedLocationProviderClient == null) {
Intrinsics.throwUninitializedPropertyAccessException("fusedLocationClient");
fusedLocationProviderClient = null;
}
LocationCallback locationCallback2 = this.locationCallback;
if (locationCallback2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("locationCallback");
} else {
locationCallback = locationCallback2;
}
fusedLocationProviderClient.removeLocationUpdates(locationCallback);
if (isMock) {
Affinity.info(this, 2, "Penggunaan Fake GPS Terdeteksi", "Mohon tidak menggunakan aplikasi Fake GPS", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.K(SplashActivity.this, i, (Boolean) obj);
}
});
} else {
L();
}
}
public final void L() {
if (Device.isDeviceRooted()) {
Affinity.info(this, 2, "Penggunaan root Terdeteksi", "Mohon maaf, disarankan untuk tidak memakai perangkat yang telah diroot.", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.M(SplashActivity.this, i, (Boolean) obj);
}
});
return;
}
if (Device.isEmulator()) {
Affinity.info(this, 2, "Penggunaan Emulator Terdeteksi", "Mohon maaf, disarankan untuk tidak memakai perangkat Emulator.", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.N(SplashActivity.this, i, (Boolean) obj);
}
});
return;
}
if (Device.isClonner(this)) {
Affinity.info(this, 2, "Penggunaan Clone Terdeteksi", "Mohon maaf, disarankan untuk tidak menggunakan aplikasi yang telah diclone.", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.O(SplashActivity.this, i, (Boolean) obj);
}
});
return;
}
AppSession appSession = this.appSession;
AppSession appSession2 = null;
if (appSession == null) {
Intrinsics.throwUninitializedPropertyAccessException("appSession");
appSession = null;
}
if (!appSession.isLocked()) {
new a(this).execute(new Void[0]);
return;
}
AppSession appSession3 = this.appSession;
if (appSession3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("appSession");
} else {
appSession2 = appSession3;
}
Affinity.purge(this, LockActivity.class, LockActivity.getBundle(appSession2.isFingerSet(), ""));
}
public final String T(HashMap<String, Object> map) {
ConfigSession configSession = new ConfigSession(this);
try {
configSession.remove(ConfigSession.PROPERTY_SPLASH_BG);
configSession.importMap(map);
if (Var.toBoolean(configSession.retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.KEY_CUSTOM_CONF_ENABLE_LISTEN_UPDATE_REMOTE_CONFIG), false)) {
ApiConfig.updateRemoteConfigListener(this);
}
if (A()) {
new AsyncLauncher((StartPointActivity) this).execute(this.uri, new AppSession(this).isSessionValid() ? false : true);
}
return null;
} catch (IllegalAccessException unused) {
return getString(R.string.error_connection_failure);
}
}
public final void U() {
FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener() {
@Override
public final void onComplete(Task task) {
SplashActivity.V(SplashActivity.this, task);
}
});
}
public final void Y() {
Object systemService = getSystemService(FirebaseAnalytics.Param.LOCATION);
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.location.LocationManager");
LocationManager locationManager = (LocationManager) systemService;
boolean isProviderEnabled = locationManager.isProviderEnabled("gps");
boolean isProviderEnabled2 = locationManager.isProviderEnabled("network");
if (!isProviderEnabled && !isProviderEnabled2) {
L();
return;
}
LocationRequest.Builder builder = new LocationRequest.Builder(100, 5000L);
builder.setMinUpdateIntervalMillis(2000L);
LocationRequest build = builder.build();
Intrinsics.checkNotNullExpressionValue(build, "Builder(\n Pri…nterval\n }.build()");
this.locationCallback = new LocationCallback() {
@Override
public void onLocationResult(@NotNull LocationResult locationResult) {
Intrinsics.checkNotNullParameter(locationResult, "locationResult");
for (Location location : locationResult.getLocations()) {
if (location != null) {
SplashActivity.this.J(location.isFromMockProvider());
}
}
}
};
if (ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_FINE_LOCATION") == 0 && ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0) {
FusedLocationProviderClient fusedLocationProviderClient = this.fusedLocationClient;
LocationCallback locationCallback = null;
if (fusedLocationProviderClient == null) {
Intrinsics.throwUninitializedPropertyAccessException("fusedLocationClient");
fusedLocationProviderClient = null;
}
LocationCallback locationCallback2 = this.locationCallback;
if (locationCallback2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("locationCallback");
} else {
locationCallback = locationCallback2;
}
fusedLocationProviderClient.requestLocationUpdates(build, locationCallback, Looper.getMainLooper());
}
}
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (requestCode != 1972) {
if (requestCode != 1973) {
super.onActivityResult(requestCode, resultCode, data);
return;
} else if (resultCode == -1) {
C();
return;
} else {
Affinity.info(this, false, getString(R.string.splash_error_denied));
return;
}
}
if (resultCode != 1) {
Affinity.info(this, 2, getString(R.string.title_warning), getString(resultCode == 3 ? R.string.error_outdated_play_store : R.string.error_invalid_play_store), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.P(SplashActivity.this, i, (Boolean) obj);
}
});
return;
}
int i = Build.VERSION.SDK_INT;
if (i >= 33) {
ActivityCompat.requestPermissions(this, i >= 34 ? new String[]{"android.permission.POST_NOTIFICATIONS"} : new String[]{"android.permission.POST_NOTIFICATIONS"}, 1973);
} else {
C();
}
}
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
SplashScreen.INSTANCE.installSplashScreen(this).setKeepOnScreenCondition(new SplashScreen.KeepOnScreenCondition() {
@Override
public final boolean shouldKeepOnScreen() {
boolean Q;
Q = SplashActivity.Q(SplashActivity.this);
return Q;
}
});
super.onCreate(savedInstanceState);
FusedLocationProviderClient fusedLocationProviderClient = LocationServices.getFusedLocationProviderClient((Activity) this);
Intrinsics.checkNotNullExpressionValue(fusedLocationProviderClient, "getFusedLocationProviderClient(this)");
this.fusedLocationClient = fusedLocationProviderClient;
this.appSession = new AppSession(this);
if (ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_FINE_LOCATION") == 0 && ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0) {
Y();
} else {
L();
}
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public final void run() {
SplashActivity.R(SplashActivity.this);
}
}, 1500L);
setContentView(R.layout.activity_splash);
String simpleName = SplashActivity.class.getSimpleName();
Intrinsics.checkNotNullExpressionValue(simpleName, "this.javaClass.getSimpleName()");
EventHelper.sendAllEvents(this, "screen_view", CASE_INSENSITIVE_ORDER.replace$default(simpleName, "Activity", "", false, 4, (Object) null));
if (this.uri == null) {
this.uri = getIntent().getData();
StringBuilder sb = new StringBuilder();
sb.append("onCreateSplash: ");
sb.append(this.uri);
}
AppSession appSession = this.appSession;
if (appSession == null) {
Intrinsics.throwUninitializedPropertyAccessException("appSession");
appSession = null;
}
appSession.store(AppSession.OPEN_HOME_FROM_SPLASH, "1");
FirebaseRemoteConfigHelper.INSTANCE.initRemoteConfig(this);
}
@Override
public void onRemoteConfigFailed(@NotNull String msg) {
Intrinsics.checkNotNullParameter(msg, "msg");
Affinity.info(this, -1, msg, getString(R.string.failed_load_splash_config), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
SplashActivity.S(SplashActivity.this, i, (Boolean) obj);
}
});
}
@Override
public void onRemoteConfigSuccessful() {
qs.e(LifecycleOwnerKt.getLifecycleScope(this), Dispatchers.getIO(), null, new SplashActivity$onRemoteConfigSuccessful$1(this, null), 2, null);
}
@Override
public void onRequestPermissionsResult(int requestCode, @NotNull String[] permissions, @NotNull int[] grantResults) {
Intrinsics.checkNotNullParameter(permissions, "permissions");
Intrinsics.checkNotNullParameter(grantResults, "grantResults");
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == 1973) {
C();
}
}
public final boolean z() {
String var = Var.toString(new ConfigSession(this).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_LANDING), "");
if (var != null) {
return !(var.length() == 0);
}
return false;
}
}