导航菜单

页面标题

页面副标题

零界绘 v1.0.2 - PushMessageReceiver.java 源代码

正在查看: 零界绘 v1.0.2 应用的 PushMessageReceiver.java JAVA 源代码文件

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


package com.junyue.push;

import android.content.Context;
import android.util.Log;
import cn.jpush.android.api.JPushMessage;
import cn.jpush.android.api.NotificationMessage;
import cn.jpush.android.service.JPushMessageReceiver;
import com.junyue.basic.app.App;
import com.junyue.push.bean.PushData;
import com.tencent.bugly.crashreport.CrashReport;
import com.tencent.mmkv.MMKV;
import f.p.c.s.b;
import f.p.c.z.c1;
import f.p.c.z.r;
import f.p.c.z.y;
import f.p.c.z.z0;
import f.p.f.a.g;
import i.b0.c.t;
import i.b0.c.u;
import i.i0.m;
import kotlin.jvm.functions.Function0;

public final class PushMessageReceiver extends JPushMessageReceiver {
    public final i.d a = c1.b(b.n);

    public static final class a implements f.a.a.a.d.b.b {
        public final Context b;
        public final PushData c;

        public a(Context context, PushData pushData) {
            this.b = context;
            this.c = pushData;
        }

        public void a(f.a.a.a.d.a aVar) {
        }

        public void b(f.a.a.a.d.a aVar) {
        }

        public void c(f.a.a.a.d.a aVar) {
        }

        public void d(f.a.a.a.d.a aVar) {
            PushMessageReceiver.this.d(this.b, this.c, false);
        }
    }

    public static final class b extends u implements Function0<g> {
        public static final b n = new b();

        public b() {
            super(0);
        }

        public final g invoke() {
            return (g) e.b.b.c.a.c().d(g.class);
        }
    }

    public static final class c implements b.g {
        public final JPushMessage n;

        public static final class a implements Runnable {
            public static final a n = new a();

            @Override
            public final void run() {
                f.p.h.b.l(f.p.h.b.h, false, 1, null);
            }
        }

        public c(JPushMessage jPushMessage) {
            this.n = jPushMessage;
        }

        public void b(b.c cVar) {
            t.e(cVar, "network");
            if (cVar.h()) {
                if (this.n.getErrorCode() == 6002) {
                    y.b(a.n, 30000L);
                } else {
                    f.p.h.b.l(f.p.h.b.h, false, 1, null);
                }
                f.p.c.s.b.d().m(this);
            }
        }
    }

    public static final class d implements b.g {
        public final JPushMessage n;

        public static final class a implements Runnable {
            public static final a n = new a();

            @Override
            public final void run() {
                f.p.h.b.o(f.p.h.b.h, false, 1, null);
            }
        }

        public d(JPushMessage jPushMessage) {
            this.n = jPushMessage;
        }

        public void b(b.c cVar) {
            t.e(cVar, "network");
            if (cVar.h()) {
                if (this.n.getErrorCode() == 6002) {
                    y.b(a.n, 30000L);
                } else {
                    f.p.h.b.o(f.p.h.b.h, false, 1, null);
                }
                f.p.c.s.b.d().m(this);
            }
        }
    }

    public static void e(PushMessageReceiver pushMessageReceiver, Context context, PushData pushData, boolean z, int i, Object obj) {
        if ((i & 4) != 0) {
            z = true;
        }
        pushMessageReceiver.d(context, pushData, z);
    }

    public final g b() {
        return (g) this.a.getValue();
    }

    public final void c(Context context, PushData pushData) {
        if (App.p(z0.a("/index/main"))) {
            e(this, context, pushData, false, 4, null);
        } else {
            f.a.a.a.e.a.c().a("/index/main").C(context, new a(context, pushData));
        }
    }

    public final void d(Context context, PushData pushData, boolean z) {
        g b2;
        if (pushData.b() != 0 && (b2 = b()) != null) {
            b2.e(String.valueOf(pushData.b()));
        }
        if (t.a(pushData.getType(), "detail")) {
            f.a.a.a.d.a a2 = f.a.a.a.e.a.c().a("/bookstore/book_detail");
            String a3 = pushData.a();
            t.d(a3, "pushData.content");
            Long d2 = m.d(a3);
            a2.Q("book_id", d2 != null ? d2.longValue() : 0L);
            a2.B(context);
            return;
        }
        if (t.a(pushData.getType(), "http")) {
            f.a.a.a.d.a a4 = f.a.a.a.e.a.c().a("/webbrowser/main");
            a4.T("url", pushData.a());
            a4.B(context);
        } else if (t.a(pushData.getType(), "notify") && pushData.b() != 0) {
            f.a.a.a.d.a a5 = f.a.a.a.e.a.c().a("/user/message_detail");
            a5.P("notify_id", pushData.b());
            a5.B(context);
        } else if (z) {
            f.a.a.a.d.a a6 = f.a.a.a.e.a.c().a("/index/main");
            a6.N(272629760);
            a6.B(context);
        }
    }

    public void onAliasOperatorResult(Context context, JPushMessage jPushMessage) {
        t.e(context, "context");
        t.e(jPushMessage, "msg");
        MMKV defaultMMKV = MMKV.defaultMMKV();
        Log.i(f.p.h.b.h.h(), "setAlias errorCode:" + jPushMessage.getErrorCode());
        if (jPushMessage.getErrorCode() == 0) {
            defaultMMKV.encode("jpush_alias_set", true);
        } else if (jPushMessage.getSequence() == f.p.h.b.h.g()) {
            f.p.c.s.b.d().l(new c(jPushMessage));
        }
    }

    public void onNotifyMessageArrived(Context context, NotificationMessage notificationMessage) {
        f.o.a.b.a().h("received_notify_msg", "");
    }

    public void onNotifyMessageOpened(Context context, NotificationMessage notificationMessage) {
        t.e(context, "context");
        t.e(notificationMessage, "msg");
        try {
            PushData pushData = (PushData) r.c().fromJson(notificationMessage.notificationExtras, PushData.class);
            App r = App.r();
            t.d(r, "App.getInstance()");
            t.d(pushData, "pushData");
            c(r, pushData);
        } catch (Throwable th) {
            CrashReport.postCatchedException(new f.p.h.a(notificationMessage.notificationExtras, th));
        }
    }

    public void onTagOperatorResult(Context context, JPushMessage jPushMessage) {
        t.e(context, "p0");
        t.e(jPushMessage, "msg");
        MMKV defaultMMKV = MMKV.defaultMMKV();
        Log.i("PushMessageReceiver", "errorCode:" + jPushMessage.getErrorCode());
        if (jPushMessage.getErrorCode() == 0) {
            defaultMMKV.encode("jpush_tag_set", true);
        } else if (jPushMessage.getSequence() == f.p.h.b.h.i()) {
            f.p.c.s.b.d().l(new d(jPushMessage));
        }
    }
}