package com.google.firebase.iid; import android.annotation.SuppressLint; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Build; import android.os.Parcelable; import android.util.Base64; import android.util.Log; import androidx.legacy.content.WakefulBroadcastReceiver; import com.google.android.gms.common.util.PlatformVersion; import com.ubt.jimu.unity.bluetooth.MyUnityListener; /* loaded from: classes.dex */ public final class FirebaseInstanceIdReceiver extends WakefulBroadcastReceiver { private static zzh c; private static zzh d; private final void a(Context context, Intent intent, String str) { String str2 = null; intent.setComponent(null); intent.setPackage(context.getPackageName()); if (Build.VERSION.SDK_INT <= 18) { intent.removeCategory(context.getPackageName()); } String stringExtra = intent.getStringExtra("gcm.rawData64"); if (stringExtra != null) { intent.putExtra("rawData", Base64.decode(stringExtra, 0)); intent.removeExtra("gcm.rawData64"); } if ("google.com/iid".equals(intent.getStringExtra(MyUnityListener.CALLER)) || "com.google.firebase.INSTANCE_ID_EVENT".equals(str)) { str2 = "com.google.firebase.INSTANCE_ID_EVENT"; } else if ("com.google.android.c2dm.intent.RECEIVE".equals(str) || "com.google.firebase.MESSAGING_EVENT".equals(str)) { str2 = "com.google.firebase.MESSAGING_EVENT"; } else { Log.d("FirebaseInstanceId", "Unexpected intent"); } int a = str2 != null ? a(this, context, str2, intent) : -1; if (isOrderedBroadcast()) { setResultCode(a); } } private static int b(BroadcastReceiver broadcastReceiver, Context context, String str, Intent intent) { if (Log.isLoggable("FirebaseInstanceId", 3)) { String valueOf = String.valueOf(str); Log.d("FirebaseInstanceId", valueOf.length() != 0 ? "Binding to service: ".concat(valueOf) : new String("Binding to service: ")); } if (broadcastReceiver.isOrderedBroadcast()) { broadcastReceiver.setResultCode(-1); } a(context, str).a(intent, broadcastReceiver.goAsync()); return -1; } @Override // android.content.BroadcastReceiver public final void onReceive(Context context, Intent intent) { if (intent == null) { return; } Parcelable parcelableExtra = intent.getParcelableExtra("wrapped_intent"); Intent intent2 = parcelableExtra instanceof Intent ? (Intent) parcelableExtra : null; if (intent2 != null) { a(context, intent2, intent.getAction()); } else { a(context, intent, intent.getAction()); } } @SuppressLint({"InlinedApi"}) public static int a(BroadcastReceiver broadcastReceiver, Context context, String str, Intent intent) { boolean z = PlatformVersion.i() && context.getApplicationInfo().targetSdkVersion >= 26; boolean z2 = (intent.getFlags() & 268435456) != 0; if (z && !z2) { return b(broadcastReceiver, context, str, intent); } int a = zzav.a().a(context, str, intent); if (!PlatformVersion.i() || a != 402) { return a; } b(broadcastReceiver, context, str, intent); return 403; } private static synchronized zzh a(Context context, String str) { synchronized (FirebaseInstanceIdReceiver.class) { if ("com.google.firebase.MESSAGING_EVENT".equals(str)) { if (d == null) { d = new zzh(context, str); } return d; } if (c == null) { c = new zzh(context, str); } return c; } } }