导航菜单

页面标题

页面副标题

OVO v3.139.0 - foh.java 源代码

正在查看: OVO v3.139.0 应用的 foh.java JAVA 源代码文件

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


package o.i;

import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import com.digibank.config.interfaces.core.deeplink.DBDestination;
import com.digibank.config.interfaces.entity.DBEnvironment;
import vkey.android.vos.VosWrapper;

public final class foh implements qqh {
    public final Context a;
    public final jnh b;
    public final u7h c;

    public class a {
        public static final int[] a;

        static {
            int[] iArr = new int[DBEnvironment.values().length];
            try {
                iArr[DBEnvironment.DEV.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[DBEnvironment.DEV_UNPROTECTED.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[DBEnvironment.UAT.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[DBEnvironment.UAT_UNPROTECTED.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                iArr[DBEnvironment.PRODUCTION.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            a = iArr;
        }
    }

    public foh(Context context, tch tchVar, u7h u7hVar, DBEnvironment dBEnvironment) {
        vk7.f(context, "context");
        vk7.f(dBEnvironment, "dbEnvironment");
        this.a = context;
        this.b = tchVar;
        this.c = u7hVar;
    }

    public final boolean a(DBEnvironment dBEnvironment) {
        String str;
        vk7.f(dBEnvironment, "environment");
        try {
            PackageManager packageManager = this.a.getPackageManager();
            int i = a.a[dBEnvironment.ordinal()];
            if (i == 1 || i == 2) {
                str = "com.grab.dbmy.app.debug";
            } else if (i == 3 || i == 4) {
                str = "com.grab.dbmy.app.staging";
            } else {
                if (i != 5) {
                    throw new qw9();
                }
                str = "my.com.gxbank.app";
            }
            packageManager.getPackageInfo(str, 0);
            return true;
        } catch (PackageManager.NameNotFoundException unused) {
            return false;
        }
    }

    public final void launchDigibankApp(DBDestination dBDestination) {
        vk7.f(dBDestination, "entryPoint");
        this.b.a(this.c.a(dBDestination));
    }

    public final void a() {
        Context context = this.a;
        try {
            context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=my.com.gxbank.app")).addFlags(VosWrapper.Callback.CODE_INJECTION_CHECK_ID));
        } catch (ActivityNotFoundException unused) {
            context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=my.com.gxbank.app")).addFlags(VosWrapper.Callback.CODE_INJECTION_CHECK_ID));
        }
    }
}