package com.google.android.gms.measurement.internal; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bundle; import com.google.android.gms.common.internal.Preconditions; /* loaded from: classes.dex */ public final class zzbm { private final zzbp a; public zzbm(zzbp zzbpVar) { Preconditions.a(zzbpVar); this.a = zzbpVar; } public static boolean a(Context context) { ActivityInfo receiverInfo; Preconditions.a(context); try { PackageManager packageManager = context.getPackageManager(); if (packageManager != null && (receiverInfo = packageManager.getReceiverInfo(new ComponentName(context, "com.google.android.gms.measurement.AppMeasurementReceiver"), 0)) != null) { if (receiverInfo.enabled) { return true; } } } catch (PackageManager.NameNotFoundException unused) { } return false; } public final void a(Context context, Intent intent) { zzbw a = zzbw.a(context, (zzan) null); zzas e = a.e(); if (intent == null) { e.w().a("Receiver called with null intent"); return; } a.c(); String action = intent.getAction(); e.B().a("Local receiver got", action); if ("com.google.android.gms.measurement.UPLOAD".equals(action)) { Intent className = new Intent().setClassName(context, "com.google.android.gms.measurement.AppMeasurementService"); className.setAction("com.google.android.gms.measurement.UPLOAD"); e.B().a("Starting wakeful intent."); this.a.a(context, className); return; } if ("com.android.vending.INSTALL_REFERRER".equals(action)) { try { a.a().a(new zzbn(this, a, e)); } catch (Exception e2) { e.w().a("Install Referrer Reporter encountered a problem", e2); } BroadcastReceiver.PendingResult a2 = this.a.a(); String stringExtra = intent.getStringExtra("referrer"); if (stringExtra == null) { e.B().a("Install referrer extras are null"); if (a2 != null) { a2.finish(); return; } return; } e.z().a("Install referrer extras are", stringExtra); if (!stringExtra.contains("?")) { String valueOf = String.valueOf(stringExtra); stringExtra = valueOf.length() != 0 ? "?".concat(valueOf) : new String("?"); } Bundle a3 = a.s().a(Uri.parse(stringExtra)); if (a3 == null) { e.B().a("No campaign defined in install referrer broadcast"); if (a2 != null) { a2.finish(); return; } return; } long longExtra = intent.getLongExtra("referrer_timestamp_seconds", 0L) * 1000; if (longExtra == 0) { e.w().a("Install referrer is missing timestamp"); } a.a().a(new zzbo(this, a, longExtra, a3, context, e, a2)); } } }