正在查看: MX Player v1.97.8 应用的 PushTemplateReceiver.java JAVA 源代码文件
本页面展示 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");
}
}