zzaub.java
3.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
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
*/