导航菜单

页面标题

页面副标题

MX Player v1.97.8 - PushTemplateReceiver.java 源代码

正在查看: MX Player v1.97.8 应用的 PushTemplateReceiver.java JAVA 源代码文件

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


package com.clevertap.android.pushtemplates;

import android.annotation.SuppressLint;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.Html;
import android.text.format.DateUtils;
import android.widget.RemoteViews;
import com.clevertap.android.sdk.CleverTapAPI;
import com.clevertap.android.sdk.CleverTapInstanceConfig;
import com.clevertap.android.sdk.pushnotification.CTNotificationIntentService;
import defpackage.h5i;
import defpackage.hfd;
import defpackage.j5i;
import defpackage.lyg;
import defpackage.myg;
import defpackage.soe;
import defpackage.vnc;
import defpackage.wnc;
import defpackage.znc;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.concurrent.Callable;

public class PushTemplateReceiver extends BroadcastReceiver {
    public String A;
    public String B;
    public CleverTapInstanceConfig C;
    public CleverTapAPI b;
    public RemoteViews c;
    public RemoteViews d;
    public RemoteViews e;
    public RemoteViews f;
    public String g;
    public myg h;
    public String i;
    public String j;
    public String k;
    public String l;
    public boolean s;
    public NotificationManager t;
    public String u;
    public String v;
    public String w;
    public String x;
    public String y;
    public boolean z;
    public final boolean a = true;
    public ArrayList<String> m = new ArrayList<>();
    public ArrayList<String> n = new ArrayList<>();
    public ArrayList<String> o = new ArrayList<>();
    public ArrayList<String> p = new ArrayList<>();
    public ArrayList<String> q = new ArrayList<>();
    public int r = 0;

    public class a implements Callable<Void> {
        public final Context b;
        public final Intent c;
        public final Bundle d;
        public final PushTemplateReceiver f;

        public a(Context context, Intent intent, Bundle bundle, PushTemplateReceiver pushTemplateReceiver) {
            this.f = pushTemplateReceiver;
            this.b = context;
            this.c = intent;
            this.d = bundle;
        }

        @Override
        public final Void call() throws Exception {
            PushTemplateReceiver pushTemplateReceiver = this.f;
            try {
                boolean z = pushTemplateReceiver.z;
                Intent intent = this.c;
                Context context = this.b;
                if (z) {
                    j5i.c(context);
                    j5i.b(context, intent);
                } else {
                    myg mygVar = pushTemplateReceiver.h;
                    if (mygVar != null) {
                        int ordinal = mygVar.ordinal();
                        Bundle bundle = this.d;
                        if (ordinal == 2) {
                            PushTemplateReceiver.e(pushTemplateReceiver, context, bundle);
                        } else if (ordinal == 3) {
                            PushTemplateReceiver.a(context, intent, bundle, pushTemplateReceiver);
                        } else if (ordinal == 4) {
                            PushTemplateReceiver.b(pushTemplateReceiver, context, bundle);
                        } else if (ordinal == 5) {
                            PushTemplateReceiver.c(pushTemplateReceiver, context, bundle);
                        } else if (ordinal == 8) {
                            PushTemplateReceiver.d(context, intent, bundle, pushTemplateReceiver);
                        }
                    }
                }
                return null;
            } catch (Throwable th) {
                th.getLocalizedMessage();
                int i = lyg.R;
                lyg.a[] aVarArr = lyg.a.b;
                return null;
            }
        }
    }

    public static void a(Context context, Intent intent, Bundle bundle, PushTemplateReceiver pushTemplateReceiver) {
        Class<CTNotificationIntentService> cls;
        pushTemplateReceiver.getClass();
        try {
            int i = bundle.getInt("notificationId");
            if (bundle.getBoolean("default_dl", false)) {
                pushTemplateReceiver.C = bundle.getParcelable("config");
                pushTemplateReceiver.t.cancel(i);
                try {
                    cls = CTNotificationIntentService.class;
                    String str = CTNotificationIntentService.MAIN_ACTION;
                } catch (ClassNotFoundException unused) {
                    int i2 = lyg.R;
                    lyg.a[] aVarArr = lyg.a.b;
                    cls = null;
                }
                if (k5i.j(context, cls)) {
                    Intent intent2 = new Intent("com.clevertap.PUSH_EVENT");
                    intent2.setPackage(context.getPackageName());
                    intent2.putExtra("ct_type", "com.clevertap.ACTION_BUTTON_CLICK");
                    intent2.putExtras(bundle);
                    intent2.putExtra("dl", pushTemplateReceiver.l);
                    context.startService(intent2);
                    return;
                }
                Intent intent3 = new Intent("android.intent.action.VIEW", Uri.parse(pushTemplateReceiver.l));
                intent3.removeExtra("wzrk_acts");
                intent3.putExtra("wzrk_from", "CTPushNotificationReceiver");
                intent3.setFlags(872415232);
                CleverTapInstanceConfig cleverTapInstanceConfig = pushTemplateReceiver.C;
                CleverTapAPI k = cleverTapInstanceConfig != null ? CleverTapAPI.k(context, cleverTapInstanceConfig) : CleverTapAPI.g(context);
                if (k != null) {
                    k.b.e.H(bundle);
                }
                intent3.putExtras(bundle);
                intent3.putExtra("wzrk_dl", pushTemplateReceiver.l);
                context.startActivity(intent3);
                return;
            }
            String str2 = pushTemplateReceiver.n.get(0);
            if (1 == bundle.getInt("clickedStar", 0)) {
                bundle.putString("wzrk_c2a", "rating_1");
                if (pushTemplateReceiver.n.size() > 0) {
                    str2 = pushTemplateReceiver.n.get(0);
                }
            }
            if (2 == bundle.getInt("clickedStar", 0)) {
                bundle.putString("wzrk_c2a", "rating_2");
                str2 = pushTemplateReceiver.n.size() > 1 ? pushTemplateReceiver.n.get(1) : pushTemplateReceiver.n.get(0);
            }
            if (3 == bundle.getInt("clickedStar", 0)) {
                bundle.putString("wzrk_c2a", "rating_3");
                str2 = pushTemplateReceiver.n.size() > 2 ? pushTemplateReceiver.n.get(2) : pushTemplateReceiver.n.get(0);
            }
            if (4 == bundle.getInt("clickedStar", 0)) {
                bundle.putString("wzrk_c2a", "rating_4");
                str2 = pushTemplateReceiver.n.size() > 3 ? pushTemplateReceiver.n.get(3) : pushTemplateReceiver.n.get(0);
            }
            if (5 == bundle.getInt("clickedStar", 0)) {
                bundle.putString("wzrk_c2a", "rating_5");
                str2 = pushTemplateReceiver.n.size() > 4 ? pushTemplateReceiver.n.get(4) : pushTemplateReceiver.n.get(0);
            }
            Notification m = j5i.m(i, context);
            if (m == null) {
                int i3 = lyg.R;
                lyg.a[] aVarArr2 = lyg.a.b;
                return;
            }
            pushTemplateReceiver.e = m.bigContentView;
            pushTemplateReceiver.d = m.contentView;
            if (1 == bundle.getInt("clickedStar", 0)) {
                pushTemplateReceiver.e.setImageViewResource(2131366105, 2131235685);
            } else {
                pushTemplateReceiver.e.setImageViewResource(2131366105, 2131235686);
            }
            if (2 == bundle.getInt("clickedStar", 0)) {
                pushTemplateReceiver.e.setImageViewResource(2131366105, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366106, 2131235685);
            } else {
                pushTemplateReceiver.e.setImageViewResource(2131366106, 2131235686);
            }
            if (3 == bundle.getInt("clickedStar", 0)) {
                pushTemplateReceiver.e.setImageViewResource(2131366105, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366106, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366107, 2131235685);
            } else {
                pushTemplateReceiver.e.setImageViewResource(2131366107, 2131235686);
            }
            if (4 == bundle.getInt("clickedStar", 0)) {
                pushTemplateReceiver.e.setImageViewResource(2131366105, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366106, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366107, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366108, 2131235685);
            } else {
                pushTemplateReceiver.e.setImageViewResource(2131366108, 2131235686);
            }
            if (5 == bundle.getInt("clickedStar", 0)) {
                pushTemplateReceiver.e.setImageViewResource(2131366105, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366106, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366107, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366108, 2131235685);
                pushTemplateReceiver.e.setImageViewResource(2131366109, 2131235685);
            } else {
                pushTemplateReceiver.e.setImageViewResource(2131366109, 2131235686);
            }
            for (int i4 : intent.getIntArrayExtra("requestCodes")) {
                PendingIntent.getBroadcast(context, i4, intent, 201326592).cancel();
            }
            bundle.putString("wzrk_dl", str2);
            pushTemplateReceiver.e.setOnClickPendingIntent(2131366397, s4a.a(context, bundle));
            pushTemplateReceiver.i(context);
            znc zncVar = new znc(context, m);
            Notification notification = zncVar.O;
            PendingIntent c = hfd.c(context, new Intent(context, (Class<?>) PushTemplateReceiver.class), bundle);
            if (pushTemplateReceiver.t != null) {
                notification.icon = pushTemplateReceiver.r;
                zncVar.F = pushTemplateReceiver.d;
                zncVar.G = pushTemplateReceiver.e;
                zncVar.e = znc.c(pushTemplateReceiver.i);
                notification.deleteIntent = c;
                zncVar.d(true);
                pushTemplateReceiver.t.notify(i, zncVar.b());
            }
            CleverTapInstanceConfig cleverTapInstanceConfig2 = pushTemplateReceiver.C;
            HashMap<String, Object> a2 = j5i.a(bundle);
            CleverTapAPI k2 = cleverTapInstanceConfig2 != null ? CleverTapAPI.k(context, cleverTapInstanceConfig2) : CleverTapAPI.g(context);
            if (k2 != null) {
                k2.p("Rating Submitted", a2);
            } else {
                int i5 = lyg.R;
                lyg.a[] aVarArr3 = lyg.a.b;
            }
            if (Build.VERSION.SDK_INT < 31) {
                pushTemplateReceiver.f(context, bundle, i, str2, pushTemplateReceiver.C);
            }
        } catch (Throwable unused2) {
            int i6 = lyg.R;
            lyg.a[] aVarArr4 = lyg.a.b;
        }
    }

    public static void b(PushTemplateReceiver pushTemplateReceiver, Context context, Bundle bundle) {
        pushTemplateReceiver.getClass();
        int i = bundle.getInt("notificationId");
        bundle.putString("wzrk_dl", null);
        if (pushTemplateReceiver.a == bundle.getBoolean("close")) {
            bundle.putString("wzrk_c2a", "5cta_close");
            pushTemplateReceiver.t.cancel(i);
        }
        CleverTapInstanceConfig cleverTapInstanceConfig = pushTemplateReceiver.C;
        CleverTapAPI k = cleverTapInstanceConfig != null ? CleverTapAPI.k(context, cleverTapInstanceConfig) : CleverTapAPI.g(context);
        if (k != null) {
            k.b.e.H(bundle);
        }
    }

    public static void c(com.clevertap.android.pushtemplates.PushTemplateReceiver r12, android.content.Context r13, android.os.Bundle r14) {
        throw new UnsupportedOperationException("Method not decompiled: com.clevertap.android.pushtemplates.PushTemplateReceiver.c(com.clevertap.android.pushtemplates.PushTemplateReceiver, android.content.Context, android.os.Bundle):void");
    }

    public static void d(Context context, Intent intent, Bundle bundle, PushTemplateReceiver pushTemplateReceiver) {
        wnc wncVar;
        Intent launchIntentForPackage;
        pushTemplateReceiver.getClass();
        Bundle b = soe.a.b(intent);
        PendingIntent c = hfd.c(context, new Intent(context, (Class<?>) PushTemplateReceiver.class), bundle);
        pushTemplateReceiver.C = bundle.getParcelable("config");
        if (b != null) {
            CharSequence charSequence = b.getCharSequence("pt_input_reply");
            int i = bundle.getInt("notificationId");
            if (charSequence == null) {
                int i2 = lyg.R;
                lyg.a[] aVarArr = lyg.a.b;
                return;
            }
            int i3 = lyg.R;
            lyg.a[] aVarArr2 = lyg.a.b;
            bundle.putString("pt_input_reply", charSequence.toString());
            CleverTapInstanceConfig cleverTapInstanceConfig = pushTemplateReceiver.C;
            CleverTapAPI k = cleverTapInstanceConfig != null ? CleverTapAPI.k(context, cleverTapInstanceConfig) : CleverTapAPI.g(context);
            String string = bundle.getString("pt_input_reply");
            HashMap hashMap = new HashMap();
            for (String str : bundle.keySet()) {
                if (str.contains("pt_event_property")) {
                    if (bundle.getString(str) == null || bundle.getString(str).isEmpty()) {
                        int i4 = lyg.R;
                        lyg.a[] aVarArr3 = lyg.a.b;
                    } else if (str.contains("pt_event_property_")) {
                        String[] split = str.split("pt_event_property_");
                        if (bundle.getString(str).equalsIgnoreCase("pt_input_reply")) {
                            hashMap.put(split[1], string);
                        } else {
                            hashMap.put(split[1], bundle.getString(str));
                        }
                    } else {
                        int i5 = lyg.R;
                        lyg.a[] aVarArr4 = lyg.a.b;
                    }
                }
            }
            String j = j5i.j(bundle);
            if (j != null && !j.isEmpty()) {
                if (k != null) {
                    k.p(j, hashMap);
                } else {
                    int i6 = lyg.R;
                    lyg.a[] aVarArr5 = lyg.a.b;
                }
            }
            znc zncVar = pushTemplateReceiver.s ? new znc(context, "pt_silent_sound_channel") : new znc(context, (String) null);
            pushTemplateReceiver.i(context);
            if (Build.VERSION.SDK_INT >= 31) {
                zncVar.p = znc.c(pushTemplateReceiver.B);
            }
            int i7 = pushTemplateReceiver.r;
            Notification notification = zncVar.O;
            notification.icon = i7;
            zncVar.e = znc.c(pushTemplateReceiver.i);
            zncVar.f = znc.c(bundle.getString("pt_input_feedback"));
            zncVar.L = 1300L;
            notification.deleteIntent = c;
            notification.when = System.currentTimeMillis();
            zncVar.d(true);
            String str2 = pushTemplateReceiver.v;
            if (str2 == null || !str2.startsWith("http")) {
                wnc wncVar2 = new wnc();
                wncVar2.e = znc.c(bundle.getString("pt_input_feedback"));
                wncVar = wncVar2;
            } else {
                try {
                    Bitmap l = j5i.l(context, str2);
                    if (l == null) {
                        throw new Exception("Failed to fetch big picture!");
                    }
                    vnc vncVar = new vnc();
                    vncVar.c = znc.c(bundle.getString("pt_input_feedback"));
                    vncVar.d = true;
                    vncVar.g(l);
                    wncVar = vncVar;
                } catch (Throwable unused) {
                    wnc wncVar3 = new wnc();
                    wncVar3.e = znc.c(bundle.getString("pt_input_feedback"));
                    int i8 = lyg.R;
                    lyg.a[] aVarArr6 = lyg.a.b;
                    wncVar = wncVar3;
                }
            }
            zncVar.l(wncVar);
            pushTemplateReceiver.t.notify(i, zncVar.b());
            if (Build.VERSION.SDK_INT < 31) {
                if (bundle.getString("pt_input_auto_open") != null || bundle.getBoolean("pt_input_auto_open")) {
                    try {
                        Thread.sleep(1300L);
                    } catch (InterruptedException unused2) {
                    }
                    if (!bundle.containsKey("wzrk_dl") || bundle.getString("wzrk_dl") == null) {
                        launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
                        if (launchIntentForPackage == null) {
                            return;
                        }
                    } else {
                        launchIntentForPackage = new Intent("android.intent.action.VIEW", Uri.parse(intent.getStringExtra("wzrk_dl")));
                        j5i.r(context, launchIntentForPackage);
                    }
                    launchIntentForPackage.putExtras(bundle);
                    launchIntentForPackage.putExtra("pt_reply", charSequence);
                    launchIntentForPackage.removeExtra("wzrk_acts");
                    launchIntentForPackage.setFlags(872415232);
                    context.startActivity(launchIntentForPackage);
                }
            }
        }
    }

    public static void e(PushTemplateReceiver pushTemplateReceiver, Context context, Bundle bundle) {
        int size;
        pushTemplateReceiver.getClass();
        try {
            int i = bundle.getInt("notificationId");
            Notification m = j5i.m(i, context);
            if (m == null) {
                int i2 = lyg.R;
                lyg.a[] aVarArr = lyg.a.b;
                return;
            }
            RemoteViews remoteViews = m.bigContentView;
            pushTemplateReceiver.f = remoteViews;
            pushTemplateReceiver.d = m.contentView;
            pushTemplateReceiver.g(remoteViews, context);
            boolean z = bundle.getBoolean("right_swipe");
            pushTemplateReceiver.m = bundle.getStringArrayList("pt_image_list");
            pushTemplateReceiver.n = bundle.getStringArrayList("pt_deeplink_list");
            int i3 = bundle.getInt("pt_manual_carousel_current");
            if (z) {
                pushTemplateReceiver.f.showNext(2131362507);
                pushTemplateReceiver.f.showNext(2131362509);
                pushTemplateReceiver.f.showNext(2131362508);
                size = i3 == pushTemplateReceiver.m.size() - 1 ? 0 : i3 + 1;
            } else {
                pushTemplateReceiver.f.showPrevious(2131362507);
                pushTemplateReceiver.f.showPrevious(2131362509);
                pushTemplateReceiver.f.showPrevious(2131362508);
                size = i3 == 0 ? pushTemplateReceiver.m.size() - 1 : i3 - 1;
            }
            String str = "";
            ArrayList<String> arrayList = pushTemplateReceiver.n;
            if (arrayList == null || arrayList.size() != pushTemplateReceiver.m.size()) {
                ArrayList<String> arrayList2 = pushTemplateReceiver.n;
                if (arrayList2 == null || arrayList2.size() != 1) {
                    ArrayList<String> arrayList3 = pushTemplateReceiver.n;
                    if (arrayList3 == null || arrayList3.size() <= size) {
                        ArrayList<String> arrayList4 = pushTemplateReceiver.n;
                        if (arrayList4 != null && arrayList4.size() < size) {
                            str = pushTemplateReceiver.n.get(0);
                        }
                    } else {
                        str = pushTemplateReceiver.n.get(size);
                    }
                } else {
                    str = pushTemplateReceiver.n.get(0);
                }
            } else {
                str = pushTemplateReceiver.n.get(size);
            }
            bundle.putInt("pt_manual_carousel_current", size);
            bundle.remove("right_swipe");
            bundle.putString("wzrk_dl", str);
            bundle.putInt("manual_carousel_from", i3);
            pushTemplateReceiver.f.setOnClickPendingIntent(2131365694, hfd.b(context, i, bundle, false, 4, null));
            pushTemplateReceiver.f.setOnClickPendingIntent(2131364562, hfd.b(context, i, bundle, false, 5, null));
            PendingIntent b = hfd.b(context, i, bundle, true, 3, null);
            znc zncVar = new znc(context, m);
            PendingIntent b2 = hfd.b(context, i, bundle, false, 6, null);
            pushTemplateReceiver.i(context);
            pushTemplateReceiver.h(zncVar, pushTemplateReceiver.d, pushTemplateReceiver.f, pushTemplateReceiver.i, b, b2);
            pushTemplateReceiver.t.notify(i, zncVar.b());
        } catch (Throwable unused) {
            int i4 = lyg.R;
            lyg.a[] aVarArr2 = lyg.a.b;
        }
    }

    @SuppressLint({"MissingPermission"})
    public final void f(Context context, Bundle bundle, int i, String str, CleverTapInstanceConfig cleverTapInstanceConfig) throws InterruptedException {
        Intent launchIntentForPackage;
        Thread.sleep(1000L);
        this.t.cancel(i);
        String str2 = this.A;
        if (str2 != null && !str2.isEmpty() && cleverTapInstanceConfig != null) {
            iw1 b = hw1.b(cleverTapInstanceConfig);
            b.d(b.b, b.c, "Main").b("PushTemplatesUtils#showToast", new h5i(str2, context));
        }
        context.sendBroadcast(new Intent("android.intent.action.CLOSE_SYSTEM_DIALOGS"));
        if (bundle.containsKey("wzrk_dl")) {
            launchIntentForPackage = new Intent("android.intent.action.VIEW", Uri.parse(bundle.getString("wzrk_dl")));
            k5i.l(context, launchIntentForPackage);
        } else {
            launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
            if (launchIntentForPackage == null) {
                return;
            }
        }
        launchIntentForPackage.putExtras(bundle);
        launchIntentForPackage.putExtra("wzrk_dl", str);
        launchIntentForPackage.removeExtra("wzrk_acts");
        launchIntentForPackage.putExtra("wzrk_from", "CTPushNotificationReceiver");
        launchIntentForPackage.setFlags(872415232);
        context.startActivity(launchIntentForPackage);
    }

    public final void g(RemoteViews remoteViews, Context context) {
        remoteViews.setTextViewText(2131362096, j5i.e(context));
        remoteViews.setTextViewText(2131366563, DateUtils.formatDateTime(context, System.currentTimeMillis(), 1));
        String str = this.B;
        if (str == null || str.isEmpty()) {
            remoteViews.setViewVisibility(2131366257, 8);
            remoteViews.setViewVisibility(2131365919, 8);
        } else {
            remoteViews.setTextViewText(2131366257, Html.fromHtml(this.B, 0));
        }
        String str2 = this.y;
        if (str2 == null || str2.isEmpty()) {
            return;
        }
        remoteViews.setTextColor(2131362096, j5i.h(this.y, "#A6A6A6"));
        remoteViews.setTextColor(2131366563, j5i.h(this.y, "#A6A6A6"));
        remoteViews.setTextColor(2131366257, j5i.h(this.y, "#A6A6A6"));
    }

    public final void h(znc zncVar, RemoteViews remoteViews, RemoteViews remoteViews2, String str, PendingIntent pendingIntent, PendingIntent pendingIntent2) {
        zncVar.O.icon = this.r;
        zncVar.F = remoteViews;
        zncVar.G = remoteViews2;
        zncVar.e = znc.c(Html.fromHtml(str));
        Notification notification = zncVar.O;
        notification.deleteIntent = pendingIntent2;
        zncVar.g = pendingIntent;
        zncVar.g(5);
        notification.when = System.currentTimeMillis();
        zncVar.d(true);
    }

    public final void i(Context context) {
        try {
            String str = null;
            try {
                Object obj = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128).metaData.get("CLEVERTAP_NOTIFICATION_ICON");
                if (obj != null) {
                    str = obj.toString();
                }
            } catch (Throwable unused) {
            }
            if (str == null) {
                throw new IllegalArgumentException();
            }
            int identifier = context.getResources().getIdentifier(str, "drawable", context.getPackageName());
            this.r = identifier;
            if (identifier == 0) {
                throw new IllegalArgumentException();
            }
        } catch (Throwable unused2) {
            this.r = context.getApplicationInfo().icon;
        }
    }

    @Override
    public final void onReceive(android.content.Context r8, android.content.Intent r9) {
        throw new UnsupportedOperationException("Method not decompiled: com.clevertap.android.pushtemplates.PushTemplateReceiver.onReceive(android.content.Context, android.content.Intent):void");
    }
}