导航菜单

页面标题

页面副标题

OVO v3.139.0 - NotificationBridgeClickActivity.java 源代码

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

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


package ovo.id.notification;

import android.app.NotificationManager;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import androidx.appcompat.app.AppCompatActivity;
import com.grab.rtc.push.model.Action;
import com.grab.rtc.push.model.NotificationPayload;
import kotlin.Metadata;
import o.i.akb;
import o.i.aq2;
import o.i.em6;
import o.i.fma;
import o.i.g00;
import o.i.gle;
import o.i.im8;
import o.i.j58;
import o.i.k9g;
import o.i.oc0;
import o.i.oye;
import o.i.pq0;
import o.i.pvm;
import o.i.q0f;
import o.i.r20;
import o.i.s0a;
import o.i.sid;
import o.i.tid;
import o.i.ua8;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.zu5;

@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lovo/id/notification/NotificationBridgeClickActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "<init>", "()V", "notification-bridge_release"}, k = 1, mv = {1, 8, 0})
public final class NotificationBridgeClickActivity extends AppCompatActivity {
    public static final String H;
    public sid C;
    public akb D;
    public s0a E;
    public final oye F = im8.b(new b());
    public final oye G = im8.b(new a());

    public static final class a extends ua8 implements zu5<gle> {
        public a() {
            super(0);
        }

        public final Object invoke() {
            akb akbVar = NotificationBridgeClickActivity.this.D;
            if (akbVar != null) {
                return akbVar.b(vuc.a(gle.class));
            }
            vk7.m("preferenceManager");
            throw null;
        }
    }

    public static final class b extends ua8 implements zu5<k9g> {
        public b() {
            super(0);
        }

        public final Object invoke() {
            akb akbVar = NotificationBridgeClickActivity.this.D;
            if (akbVar != null) {
                return akbVar.b(vuc.a(k9g.class));
            }
            vk7.m("preferenceManager");
            throw null;
        }
    }

    static {
        fma fmaVar = oc0.c;
        if (fmaVar != null) {
            H = pq0.b(new StringBuilder(), fmaVar.t, "://inbox");
        } else {
            vk7.m("ovoCoreConfig");
            throw null;
        }
    }

    public final void B0(Intent intent) {
        boolean g = ((k9g) this.F.getValue()).g();
        oye oyeVar = this.G;
        ((gle) oyeVar.getValue()).getClass();
        boolean z = gle.i() || r20.w(((gle) oyeVar.getValue()).g());
        if (g && z) {
            tid.e(C0(), this, intent);
        } else if (!g || z) {
            tid.c(this, C0());
        } else {
            q0f.u(this, intent, false, 6);
        }
    }

    public final sid C0() {
        sid sidVar = this.C;
        if (sidVar != null) {
            return sidVar;
        }
        vk7.m("screenRouter");
        throw null;
    }

    public final void D0(com.grab.rtc.push.model.Action r4) {
        throw new UnsupportedOperationException("Method not decompiled: ovo.id.notification.NotificationBridgeClickActivity.D0(com.grab.rtc.push.model.Action):void");
    }

    public final void onCreate(Bundle bundle) {
        Parcelable parcelable;
        Object parcelable2;
        Parcelable parcelable3;
        Object parcelable4;
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        aq2 aq2Var = j58.b;
        if (aq2Var == null) {
            vk7.m("component");
            throw null;
        }
        g00 g00Var = aq2Var.a;
        sid F = g00Var.F();
        pvm.p(F);
        this.C = F;
        akb H2 = g00Var.H();
        pvm.p(H2);
        this.D = H2;
        aq2Var.b.getClass();
        this.E = new em6();
        Bundle bundleExtra = getIntent().getBundleExtra("com.grab.rtc.push.model.KEY_NOTIFICATION_BUNDLE");
        if (bundleExtra != null) {
            if (bundleExtra.containsKey("com.grab.rtc.push.model.KEY_NOTIFICATION_PAYLOAD")) {
                if (Build.VERSION.SDK_INT >= 33) {
                    parcelable4 = bundleExtra.getParcelable("com.grab.rtc.push.model.KEY_NOTIFICATION_PAYLOAD", NotificationPayload.class);
                    parcelable3 = (Parcelable) parcelable4;
                } else {
                    Parcelable parcelable5 = bundleExtra.getParcelable("com.grab.rtc.push.model.KEY_NOTIFICATION_PAYLOAD");
                    if (!(parcelable5 instanceof NotificationPayload)) {
                        parcelable5 = null;
                    }
                    parcelable3 = (NotificationPayload) parcelable5;
                }
                NotificationPayload notificationPayload = (NotificationPayload) parcelable3;
                if (notificationPayload == null) {
                    finish();
                    return;
                }
                String j = notificationPayload.j();
                if (!(j == null || j.length() == 0)) {
                    String j2 = notificationPayload.j();
                    s0a s0aVar = this.E;
                    if (s0aVar == null) {
                        vk7.m("notificationTracker");
                        throw null;
                    }
                    s0aVar.track("grab_messaging.notif.click", vx0.A(j2));
                }
                D0(notificationPayload.b());
                return;
            }
            if (bundleExtra.containsKey("com.grab.rtc.push.model.KEY_NOTIFICATION_ACTION")) {
                int i = bundleExtra.getInt("com.grab.rtc.push.model.KEY_NOTIFICATION_ID");
                Object systemService = getSystemService("notification");
                vk7.d(systemService, "null cannot be cast to non-null type android.app.NotificationManager");
                ((NotificationManager) systemService).cancel(i);
                if (Build.VERSION.SDK_INT >= 33) {
                    parcelable2 = bundleExtra.getParcelable("com.grab.rtc.push.model.KEY_NOTIFICATION_ACTION", Action.class);
                    parcelable = (Parcelable) parcelable2;
                } else {
                    Parcelable parcelable6 = bundleExtra.getParcelable("com.grab.rtc.push.model.KEY_NOTIFICATION_ACTION");
                    if (!(parcelable6 instanceof Action)) {
                        parcelable6 = null;
                    }
                    parcelable = (Action) parcelable6;
                }
                Action action = (Action) parcelable;
                if (action == null) {
                    finish();
                    return;
                }
                if (bundleExtra.containsKey("com.grab.rtc.push.model.KEY_NOTIFICATION_TRACKING")) {
                    if (vk7.a(action.a(), "")) {
                        s0a s0aVar2 = this.E;
                        if (s0aVar2 == null) {
                            vk7.m("notificationTracker");
                            throw null;
                        }
                        s0aVar2.track("grab_messaging.notif.dismiss.clicked", null);
                    } else {
                        s0a s0aVar3 = this.E;
                        if (s0aVar3 == null) {
                            vk7.m("notificationTracker");
                            throw null;
                        }
                        s0aVar3.track("grab_messaging.notif.cta.clicked", null);
                    }
                }
                D0(action);
            }
        }
    }
}