Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 BrazeBroadcastReceiver.java 源代码,内容仅作参考
package com.picsart.growth.braze.impl.gcm;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import androidx.core.app.NotificationManagerCompat;
import com.braze.models.push.BrazeNotificationPayload;
import com.fyber.inneractive.sdk.external.InneractiveMediationNameConsts;
import com.picsart.analytics.PAanalytics;
import com.picsart.analytics.event.AnalyticsEvent;
import com.picsart.coroutine.CoroutinesWrappersKt;
import com.picsart.growth.braze.impl.analytics.PushAnalyticsSender;
import com.picsart.koin.PAKoinHolder;
import com.picsart.logger.PALog;
import com.picsart.studio.apiv3.model.Settings;
import com.picsart.studio.apiv3.model.item.ImageUrlBuildUseCase;
import com.picsart.studio.apiv3.model.item.ImageUrlBuildUseCaseProvider;
import com.picsart.studio.apiv3.request.AddCommentParams;
import com.picsart.studio.common.constants.EventParam;
import com.picsart.studio.common.constants.SourceParam;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.a3.d0;
import myobfuscated.f41.e;
import myobfuscated.i3.g;
import myobfuscated.ik2.h;
import myobfuscated.js0.b;
import myobfuscated.li1.z0;
import myobfuscated.mn2.k;
import myobfuscated.qd0.c;
import myobfuscated.xk2.q;
import myobfuscated.xy.d;
import org.jetbrains.annotations.NotNull;
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lcom/picsart/growth/braze/impl/gcm/BrazeBroadcastReceiver;", "Landroid/content/BroadcastReceiver;", "Lmyobfuscated/qd0/c;", "<init>", "()V", "_growth_braze_impl_compileGlobalReleaseKotlin"}, k = 1, mv = {1, 9, 0})
public final class BrazeBroadcastReceiver extends BroadcastReceiver implements c {
@NotNull
public static final String i = e.o(new Object[]{"Braze v30.1.1 .", BrazeBroadcastReceiver.class.getName()}, 2, Locale.US, "%s.%s", "format(locale, format, *args)");
@NotNull
public final h a = kotlin.a.b(new Function0<ImageUrlBuildUseCase>() {
@Override
public final ImageUrlBuildUseCase invoke() {
return ImageUrlBuildUseCaseProvider.getProvider().getUseCase();
}
});
@NotNull
public final h b;
@NotNull
public final h c;
@NotNull
public final h d;
@NotNull
public final h e;
@NotNull
public final h f;
@NotNull
public final h g;
@NotNull
public final h h;
public BrazeBroadcastReceiver() {
LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED;
this.b = kotlin.a.a(lazyThreadSafetyMode, new Function0<b>() {
{
super(0);
}
@Override
@NotNull
public final b invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(b.class), aVar2);
}
});
this.c = kotlin.a.a(lazyThreadSafetyMode, new Function0<e>() {
{
super(0);
}
@Override
@NotNull
public final e invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(e.class), aVar2);
}
});
this.d = kotlin.a.a(lazyThreadSafetyMode, new Function0<d>() {
{
super(0);
}
@Override
@NotNull
public final d invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(d.class), aVar2);
}
});
this.e = kotlin.a.a(lazyThreadSafetyMode, new Function0<z0>() {
{
super(0);
}
@Override
@NotNull
public final z0 invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(z0.class), aVar2);
}
});
this.f = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.dd0.c>() {
{
super(0);
}
@Override
@NotNull
public final myobfuscated.dd0.c invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(myobfuscated.dd0.c.class), aVar2);
}
});
this.g = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.of1.b>() {
{
super(0);
}
@Override
@NotNull
public final myobfuscated.of1.b invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(myobfuscated.of1.b.class), aVar2);
}
});
this.h = kotlin.a.a(lazyThreadSafetyMode, new Function0<PushAnalyticsSender>() {
{
super(0);
}
@Override
@NotNull
public final PushAnalyticsSender invoke() {
myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
myobfuscated.yp2.a aVar2 = r2;
return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(PushAnalyticsSender.class), aVar2);
}
});
}
public static final void a(BrazeBroadcastReceiver brazeBroadcastReceiver, Context context, Intent intent, boolean z) {
String stringExtra;
EventParam eventParam;
brazeBroadcastReceiver.getClass();
String action = intent.getAction();
Intrinsics.checkNotNullParameter(intent, "intent");
Bundle extras = intent.getBundleExtra("extra");
if (extras == null) {
extras = new Bundle();
}
extras.putString("cid", intent.getStringExtra("cid"));
extras.putString("source", SourceParam.APPBOY.getValue());
extras.putInt("nid", intent.getIntExtra("nid", -1));
extras.putInt("braze_action_index", intent.getIntExtra("braze_action_index", 0));
Intrinsics.checkNotNullParameter(intent, "intent");
Intrinsics.checkNotNullParameter(extras, "extras");
if (z) {
EventParam eventParam2 = EventParam.DEEP_LINK_ACTION;
if (extras.containsKey(eventParam2.getValue())) {
stringExtra = extras.getString(eventParam2.getValue());
if (stringExtra != null || stringExtra.length() == 0) {
eventParam = EventParam.DEEP_LINK;
if (extras.containsKey(eventParam.getValue())) {
stringExtra = extras.getString(eventParam.getValue());
}
}
String o = e.o(new Object[]{action}, 1, Locale.getDefault(), "Received intent with action %s", "format(locale, format, *args)");
String str = i;
PALog.a(str, o);
PALog.a(str, e.o(new Object[]{"com.braze.push.intent.NOTIFICATION_RECEIVED"}, 1, Locale.getDefault(), "Received action compare with %s", "format(locale, format, *args)"));
PALog.a(str, "Received deepLinkValue = " + stringExtra);
Intrinsics.checkNotNullParameter(extras, "extras");
Intrinsics.checkNotNullParameter(intent, "intent");
EventParam eventParam3 = EventParam.CAMPAIGN_NAME;
String string = extras.getString(eventParam3.getValue());
EventParam eventParam4 = EventParam.CAMPAIGN_VARIANT;
String string2 = extras.getString(eventParam4.getValue());
EventParam eventParam5 = EventParam.CAMPAIGN_ID;
String string3 = extras.getString(eventParam5.getValue());
String string4 = extras.getString("type", InneractiveMediationNameConsts.OTHER);
String valueOf = String.valueOf(extras.getInt("nid"));
String string5 = extras.getString("button_count");
Bundle bundle = extras;
int intExtra = intent.getIntExtra("nid", -1);
String stringExtra2 = intent.getStringExtra("ab_nc");
String str2 = stringExtra2 != null ? "" : stringExtra2;
myobfuscated.ns0.b notificationModel = new myobfuscated.ns0.b(intExtra, string, string2, string3, string4, valueOf, string5, str2);
if (action != null) {
int hashCode = action.hashCode();
h hVar = brazeBroadcastReceiver.b;
h hVar2 = brazeBroadcastReceiver.h;
switch (hashCode) {
case -1725311072:
if (action.equals("com.braze.push.intent.NOTIFICATION_OPENED")) {
if (stringExtra == null) {
stringExtra = "";
}
BrazeNotificationPayload.Companion companion = BrazeNotificationPayload.Companion;
int i2 = bundle.getInt("braze_action_index");
Bundle extras2 = intent.getExtras();
if (extras2 == null) {
extras2 = g.a();
}
String templateFieldAtIndex = companion.getTemplateFieldAtIndex(i2, extras2, "ab_a*_t");
PushAnalyticsSender pushAnalyticsSender = (PushAnalyticsSender) hVar2.getValue();
pushAnalyticsSender.getClass();
Intrinsics.checkNotNullParameter(notificationModel, "notificationModel");
myobfuscated.tw.d a = pushAnalyticsSender.a();
LinkedHashMap j = kotlin.collections.d.j(new Pair(EventParam.NOTIFICATION_ID.getValue(), valueOf), new Pair(EventParam.TYPE.getValue(), string4), new Pair(eventParam4.getValue(), string2), new Pair(eventParam5.getValue(), string3));
if (templateFieldAtIndex != null && templateFieldAtIndex.length() != 0) {
j.put(EventParam.CLICKED_BUTTON.getValue(), templateFieldAtIndex);
}
if (stringExtra.length() != 0) {
j.put(EventParam.DEEPLINK.getValue(), stringExtra);
String value = SourceParam.SPACE.getValue();
Intrinsics.checkNotNullExpressionValue(value, "getValue(...)");
if (kotlin.text.d.w(stringExtra, value, false)) {
j.put(EventParam.COMPONENT.getValue(), SourceParam.SPACES.getValue());
}
}
if (string != null && string.length() != 0) {
j.put(eventParam3.getValue(), string);
}
a.a(new myobfuscated.tw.g("push_clicked", j));
((b) hVar.getValue()).i("push_clicked", stringExtra);
if (k.o(stringExtra)) {
((z0) brazeBroadcastReceiver.e.getValue()).i(context);
return;
}
if (k.v(stringExtra, "http", false)) {
Object value2 = brazeBroadcastReceiver.a.getValue();
Intrinsics.checkNotNullExpressionValue(value2, "getValue(...)");
if (!((ImageUrlBuildUseCase) value2).containsPicsArtDomain(stringExtra) && !Intrinsics.c(stringExtra, "https://discord.com/invite/picsart")) {
((d) brazeBroadcastReceiver.d.getValue()).a(stringExtra, false, Boolean.TRUE, 335544320);
return;
}
}
Uri parse = Uri.parse(stringExtra);
List<String> list = myobfuscated.d42.h.a;
bundle.putBoolean("hook_from_inside_the_app", false);
bundle.putBoolean("url_is_from_notification", true);
myobfuscated.d42.h.b(context, parse, false, null, bundle, false);
String string6 = bundle.getString("notification_id");
String string7 = bundle.getString("type");
if (string6 == null || string6.length() == 0 || string7 == null || string7.length() == 0) {
return;
}
((myobfuscated.of1.b) brazeBroadcastReceiver.g.getValue()).a(string6, string7);
return;
}
break;
case -564996678:
if (action.equals("reply.action")) {
PALog.a(str, "Received push notification reply intent.");
Bundle b = d0.a.b(intent);
if (b == null) {
return;
}
CharSequence charSequence = b.getCharSequence("key_text_reply");
String stringExtra3 = intent.getStringExtra("comment_id");
String stringExtra4 = intent.getStringExtra("photo_id");
if (stringExtra3 == null || stringExtra4 == null) {
return;
}
?? obj = new Object();
try {
obj.a = Long.parseLong(stringExtra4);
} catch (NumberFormatException e) {
String name = BrazeBroadcastReceiver.class.getName();
Intrinsics.checkNotNullExpressionValue(name, "getName(...)");
PALog.m(name, null, e);
}
obj.c = AddCommentParams.Type.TEXT;
obj.e = stringExtra3;
String valueOf2 = String.valueOf(charSequence);
int length = valueOf2.length() - 1;
int i3 = 0;
boolean z2 = false;
while (i3 <= length) {
boolean z3 = Intrinsics.h(valueOf2.charAt(!z2 ? i3 : length), 32) <= 0;
if (z2) {
if (!z3) {
obj.d = myobfuscated.a0.a.c(length, 1, valueOf2, i3);
h hVar3 = brazeBroadcastReceiver.f;
((myobfuscated.dd0.c) hVar3.getValue()).f4(obj);
NotificationManagerCompat from = NotificationManagerCompat.from(context);
Intrinsics.checkNotNullExpressionValue(from, "from(...)");
((myobfuscated.dd0.c) hVar3.getValue()).g4().f(new a(brazeBroadcastReceiver, context, str2, intent, from, intExtra));
return;
}
length--;
} else if (z3) {
i3++;
} else {
z2 = true;
}
}
obj.d = myobfuscated.a0.a.c(length, 1, valueOf2, i3);
h hVar32 = brazeBroadcastReceiver.f;
((myobfuscated.dd0.c) hVar32.getValue()).f4(obj);
NotificationManagerCompat from2 = NotificationManagerCompat.from(context);
Intrinsics.checkNotNullExpressionValue(from2, "from(...)");
((myobfuscated.dd0.c) hVar32.getValue()).g4().f(new a(brazeBroadcastReceiver, context, str2, intent, from2, intExtra));
return;
}
break;
case -471137448:
if (action.equals("com.braze.push.intent.NOTIFICATION_RECEIVED")) {
if (stringExtra == null) {
stringExtra = "";
}
PushAnalyticsSender pushAnalyticsSender2 = (PushAnalyticsSender) hVar2.getValue();
pushAnalyticsSender2.getClass();
Intrinsics.checkNotNullParameter(notificationModel, "notificationModel");
myobfuscated.tw.d a2 = pushAnalyticsSender2.a();
LinkedHashMap j2 = kotlin.collections.d.j(new Pair(EventParam.NOTIFICATION_ID.getValue(), valueOf), new Pair(EventParam.TYPE.getValue(), string4), new Pair(eventParam4.getValue(), string2), new Pair(eventParam5.getValue(), string3), new Pair(EventParam.BUTTON_COUNT.getValue(), Integer.valueOf(string5 != null ? Integer.parseInt(string5) : 0)));
if (stringExtra.length() != 0) {
j2.put(EventParam.DEEPLINK.getValue(), stringExtra);
}
if (string != null && string.length() != 0) {
j2.put(eventParam3.getValue(), string);
}
a2.a(new myobfuscated.tw.g("push_received", j2));
((b) hVar.getValue()).i("push_received", stringExtra);
return;
}
break;
case 868616098:
if (action.equals("com.braze.push.intent.NOTIFICATION_DELETED")) {
PALog.a(str, "Received push notification deleted intent.");
return;
}
break;
}
}
PALog.a(str, e.o(new Object[]{action}, 1, Locale.getDefault(), "Ignoring intent with unsupported action %s", "format(locale, format, *args)"));
}
}
stringExtra = intent.hasExtra("uri") ? intent.getStringExtra("uri") : null;
if (stringExtra != null) {
}
eventParam = EventParam.DEEP_LINK;
if (extras.containsKey(eventParam.getValue())) {
}
String o2 = e.o(new Object[]{action}, 1, Locale.getDefault(), "Received intent with action %s", "format(locale, format, *args)");
String str3 = i;
PALog.a(str3, o2);
PALog.a(str3, e.o(new Object[]{"com.braze.push.intent.NOTIFICATION_RECEIVED"}, 1, Locale.getDefault(), "Received action compare with %s", "format(locale, format, *args)"));
PALog.a(str3, "Received deepLinkValue = " + stringExtra);
Intrinsics.checkNotNullParameter(extras, "extras");
Intrinsics.checkNotNullParameter(intent, "intent");
EventParam eventParam32 = EventParam.CAMPAIGN_NAME;
String string8 = extras.getString(eventParam32.getValue());
EventParam eventParam42 = EventParam.CAMPAIGN_VARIANT;
String string22 = extras.getString(eventParam42.getValue());
EventParam eventParam52 = EventParam.CAMPAIGN_ID;
String string32 = extras.getString(eventParam52.getValue());
String string42 = extras.getString("type", InneractiveMediationNameConsts.OTHER);
String valueOf3 = String.valueOf(extras.getInt("nid"));
String string52 = extras.getString("button_count");
Bundle bundle2 = extras;
int intExtra2 = intent.getIntExtra("nid", -1);
String stringExtra22 = intent.getStringExtra("ab_nc");
if (stringExtra22 != null) {
}
myobfuscated.ns0.b notificationModel2 = new myobfuscated.ns0.b(intExtra2, string8, string22, string32, string42, valueOf3, string52, str2);
if (action != null) {
}
PALog.a(str3, e.o(new Object[]{action}, 1, Locale.getDefault(), "Ignoring intent with unsupported action %s", "format(locale, format, *args)"));
}
@Override
public final myobfuscated.qp2.a getKoin() {
return PAKoinHolder.e(provideContext());
}
@Override
public final void onReceive(@NotNull Context context, @NotNull Intent intent) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(intent, "intent");
String action = intent.getAction();
if (!Settings.isBrazeEnabled()) {
PALog.a(i, "Braze is disabled!");
return;
}
String str = intent.getPackage();
String packageName = context.getPackageName();
if (str == null || !Intrinsics.c(str, packageName)) {
return;
}
AnalyticsEvent analyticsEvent = new AnalyticsEvent("appboy_broadcast_received");
analyticsEvent.b(action, EventParam.ACTION.getValue());
PAanalytics.INSTANCE.logEvent(analyticsEvent);
CoroutinesWrappersKt.a(new BrazeBroadcastReceiver$onReceive$1(this, context, intent, null));
}
@Override
public final Context provideContext() {
return myobfuscated.qd0.a.a();
}
}