zzaub.java 3.36 KB
package com.google.android.gms.internal;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.MainThread;
import com.google.android.gms.common.internal.zzac;
import com.google.android.gms.measurement.AppMeasurement;
import ib;

public final class zzaub
{
  private final zza a;
  
  public zzaub(zza paramzza)
  {
    zzac.zzw(paramzza);
    this.a = paramzza;
  }
  
  public static boolean zzi(Context paramContext, boolean paramBoolean)
  {
    zzac.zzw(paramContext);
    if (paramBoolean) {}
    for (String str = "com.google.android.gms.measurement.PackageMeasurementReceiver";; str = "com.google.android.gms.measurement.AppMeasurementReceiver") {
      return zzaut.zza(paramContext, str, false);
    }
  }
  
  @MainThread
  public final void onReceive(final Context paramContext, Intent paramIntent)
  {
    zzaue localzzaue = zzaue.zzbM(paramContext);
    final zzatx localzzatx = localzzaue.zzKl();
    if (paramIntent == null) {
      localzzatx.zzMa().log("Receiver called with null intent");
    }
    do
    {
      return;
      localzzaue.zzKn().zzLg();
      localObject = paramIntent.getAction();
      localzzatx.zzMe().zzj("Local receiver got", localObject);
      if ("com.google.android.gms.measurement.UPLOAD".equals(localObject))
      {
        zzaum.zzj(paramContext, false);
        paramIntent = new Intent().setClassName(paramContext, "com.google.android.gms.measurement.AppMeasurementService");
        paramIntent.setAction("com.google.android.gms.measurement.UPLOAD");
        this.a.doStartService(paramContext, paramIntent);
        return;
      }
    } while (!"com.android.vending.INSTALL_REFERRER".equals(localObject));
    Object localObject = paramIntent.getStringExtra("referrer");
    if (localObject == null)
    {
      localzzatx.zzMe().log("Install referrer extras are null");
      return;
    }
    localObject = Uri.parse((String)localObject);
    localObject = localzzaue.zzKh().zzu((Uri)localObject);
    if (localObject == null)
    {
      localzzatx.zzMe().log("No campaign defined in install referrer broadcast");
      return;
    }
    final long l = paramIntent.getLongExtra("referrer_timestamp_seconds", 0L) * 1000L;
    if (l == 0L) {
      localzzatx.zzMa().log("Install referrer is missing timestamp");
    }
    localzzaue.zzKk().zzm(new Runnable()
    {
      public final void run()
      {
        ib localib = zzaub.this.zzKg().c(zzaub.this.zzKb().a(), "_fot");
        if ((localib != null) && ((localib.e instanceof Long))) {}
        for (long l1 = ((Long)localib.e).longValue();; l1 = 0L)
        {
          long l2 = l;
          if ((l1 > 0L) && ((l2 >= l1) || (l2 <= 0L))) {}
          for (l1 -= 1L;; l1 = l2)
          {
            if (l1 > 0L) {
              paramContext.putLong("click_timestamp", l1);
            }
            AppMeasurement.getInstance(localzzatx).logEventInternal("auto", "_cmp", paramContext);
            this.e.zzMe().log("Install campaign recorded");
            return;
          }
        }
      }
    });
  }
  
  public static abstract interface zza
  {
    public abstract void doStartService(Context paramContext, Intent paramIntent);
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzaub.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */