智能工厂.apk(点击下载) / b.java


package cn.jpush.android.t;

import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import androidx.core.view.PointerIconCompat;
import cn.jpush.android.api.JPushInterface;
import cn.jpush.android.d.d;
import cn.jpush.android.helper.Logger;
import cn.jpush.android.helper.c;
import java.util.LinkedList;

public class b {
    public static int a;

    public static d a(Context context, String str, String str2) {
        return d.a(context, str, str2);
    }

    private static void a(Context context, d dVar) {
        Intent b = 2 == dVar.W ? cn.jpush.android.p.b.b(context, JPushInterface.ACTION_NOTIFICATION_OPENED, dVar) : cn.jpush.android.p.b.a(context, JPushInterface.ACTION_NOTIFICATION_OPENED, dVar);
        if (b != null) {
            b.addFlags(268435456);
            context.getApplicationContext().startActivity(b);
        }
    }

    private static void a(Context context, d dVar, String str, int i) {
        Logger.v("PluginPlatformsNotificationHelper", "Action - onNotificationMessageArrived");
        cn.jpush.android.p.b.a(context, "cn.jpush.android.intent.NOTIFICATION_ARRIVED", dVar, (Intent) null);
        c.a(dVar.c, str, dVar.ab, PointerIconCompat.TYPE_ZOOM_IN, context);
    }

    public static void a(Context context, String str, String str2, int i, byte b, int i2) {
        String str3;
        String str4;
        if (context == null) {
            str3 = "PluginPlatformsNotificationHelper";
            str4 = "context was null";
        } else if (TextUtils.isEmpty(str)) {
            str3 = "PluginPlatformsNotificationHelper";
            str4 = "content was null";
        } else {
            Logger.v("PluginPlatformsNotificationHelper", "message content:" + str);
            d a2 = a(context, str, str2);
            Logger.v("PluginPlatformsNotificationHelper", "entity:" + a2);
            if (a2 == null) {
                str3 = "PluginPlatformsNotificationHelper";
                str4 = "entity was null";
            } else if (TextUtils.isEmpty(a2.c)) {
                str3 = "PluginPlatformsNotificationHelper";
                str4 = "message id was empty";
            } else {
                a2.ab = b;
                a2.d = i;
                switch (i2) {
                    case 0:
                        c(context, a2, str2, i);
                        LinkedList linkedList = new LinkedList();
                        linkedList.add(a2.c);
                        cn.jpush.android.p.d.a(context, linkedList);
                        return;
                    case 1:
                        a(context, a2, str2, i);
                        return;
                    case 2:
                        b(context, a2, str2, i);
                        return;
                    default:
                        return;
                }
            }
        }
        Logger.ww(str3, str4);
    }

    private static void b(Context context, d dVar, String str, int i) {
        Logger.v("PluginPlatformsNotificationHelper", "Action - onNotificationMessageUnShow in foreground");
        dVar.d = i;
        cn.jpush.android.p.b.a(context, "cn.jpush.android.intent.NOTIFICATION_UN_SHOW", dVar, (Intent) null);
        c.a(dVar.c, str, dVar.ab, 1060, context);
    }

    private static void c(Context context, d dVar, String str, int i) {
        Logger.v("PluginPlatformsNotificationHelper", "Action - onNotificationMessageClick");
        if (!dVar.R) {
            cn.jpush.android.p.b.a(context, JPushInterface.ACTION_NOTIFICATION_OPENED, dVar, (Intent) null);
            c.a(dVar.c, str, dVar.ab, 1000, context);
            return;
        }
        a(context, dVar);
    }
}