package com.google.android.gms.cloudmessaging; import android.content.Context; import android.content.Intent; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.util.Log; import com.google.android.gms.common.util.PlatformVersion; import com.google.android.gms.common.wrappers.Wrappers; import java.util.List; /* loaded from: classes.dex */ public final class zzt { private final Context zza; private int zzb; private int zzc = 0; public zzt(Context context) { this.zza = context; } public final synchronized int zza() { PackageInfo packageInfo; if (this.zzb == 0) { try { packageInfo = Wrappers.packageManager(this.zza).getPackageInfo("com.google.android.gms", 0); } catch (PackageManager.NameNotFoundException e10) { String valueOf = String.valueOf(e10); StringBuilder sb = new StringBuilder(valueOf.length() + 23); sb.append("Failed to find package "); sb.append(valueOf); Log.w("Metadata", sb.toString()); packageInfo = null; } if (packageInfo != null) { this.zzb = packageInfo.versionCode; } } return this.zzb; } public final synchronized int zzb() { int i10 = this.zzc; if (i10 != 0) { return i10; } PackageManager packageManager = this.zza.getPackageManager(); if (Wrappers.packageManager(this.zza).checkPermission("com.google.android.c2dm.permission.SEND", "com.google.android.gms") == -1) { Log.e("Metadata", "Google Play services missing or without correct permission."); return 0; } int i11 = 1; if (!PlatformVersion.isAtLeastO()) { Intent intent = new Intent("com.google.android.c2dm.intent.REGISTER"); intent.setPackage("com.google.android.gms"); List queryIntentServices = packageManager.queryIntentServices(intent, 0); if (queryIntentServices != null && queryIntentServices.size() > 0) { this.zzc = 1; return 1; } } Intent intent2 = new Intent("com.google.iid.TOKEN_REQUEST"); intent2.setPackage("com.google.android.gms"); List queryBroadcastReceivers = packageManager.queryBroadcastReceivers(intent2, 0); if (queryBroadcastReceivers != null && queryBroadcastReceivers.size() > 0) { this.zzc = 2; return 2; } Log.w("Metadata", "Failed to resolve IID implementation package, falling back"); if (PlatformVersion.isAtLeastO()) { this.zzc = 2; i11 = 2; } else { this.zzc = 1; } return i11; } }