FirebaseAnalytics.java
6.39 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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
package com.google.firebase.analytics;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.MainThread;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.RequiresPermission;
import android.support.annotation.Size;
import com.google.android.gms.common.internal.zzac;
import com.google.android.gms.internal.zzaue;
import com.google.android.gms.internal.zzauj;
import com.google.android.gms.internal.zzauk;
import com.google.android.gms.measurement.AppMeasurement;
import com.google.android.gms.tasks.Task;
public final class FirebaseAnalytics
{
private final zzaue a;
public FirebaseAnalytics(zzaue paramzzaue)
{
zzac.zzw(paramzzaue);
this.a = paramzzaue;
}
@RequiresPermission(allOf={"android.permission.INTERNET", "android.permission.ACCESS_NETWORK_STATE", "android.permission.WAKE_LOCK"})
public static FirebaseAnalytics getInstance(Context paramContext)
{
return zzaue.zzbM(paramContext).zzMx();
}
public final Task<String> getAppInstanceId()
{
return this.a.zzKa().getAppInstanceId();
}
public final void logEvent(@NonNull @Size(max=40L, min=1L) String paramString, Bundle paramBundle)
{
this.a.zzMw().logEvent(paramString, paramBundle);
}
public final void setAnalyticsCollectionEnabled(boolean paramBoolean)
{
this.a.zzMw().setMeasurementEnabled(paramBoolean);
}
@MainThread
public final void setCurrentScreen(@NonNull Activity paramActivity, @Nullable @Size(max=36L, min=1L) String paramString1, @Nullable @Size(max=36L, min=1L) String paramString2)
{
this.a.zzKe().setCurrentScreen(paramActivity, paramString1, paramString2);
}
public final void setMinimumSessionDuration(long paramLong)
{
this.a.zzMw().setMinimumSessionDuration(paramLong);
}
public final void setSessionTimeoutDuration(long paramLong)
{
this.a.zzMw().setSessionTimeoutDuration(paramLong);
}
public final void setUserId(String paramString)
{
this.a.zzMw().setUserId(paramString);
}
public final void setUserProperty(@NonNull @Size(max=24L, min=1L) String paramString1, @Nullable @Size(max=36L) String paramString2)
{
this.a.zzMw().setUserProperty(paramString1, paramString2);
}
public static class Event
{
public static final String ADD_PAYMENT_INFO = "add_payment_info";
public static final String ADD_TO_CART = "add_to_cart";
public static final String ADD_TO_WISHLIST = "add_to_wishlist";
public static final String APP_OPEN = "app_open";
public static final String BEGIN_CHECKOUT = "begin_checkout";
public static final String CAMPAIGN_DETAILS = "campaign_details";
public static final String EARN_VIRTUAL_CURRENCY = "earn_virtual_currency";
public static final String ECOMMERCE_PURCHASE = "ecommerce_purchase";
public static final String GENERATE_LEAD = "generate_lead";
public static final String JOIN_GROUP = "join_group";
public static final String LEVEL_UP = "level_up";
public static final String LOGIN = "login";
public static final String POST_SCORE = "post_score";
public static final String PRESENT_OFFER = "present_offer";
public static final String PURCHASE_REFUND = "purchase_refund";
public static final String SEARCH = "search";
public static final String SELECT_CONTENT = "select_content";
public static final String SHARE = "share";
public static final String SIGN_UP = "sign_up";
public static final String SPEND_VIRTUAL_CURRENCY = "spend_virtual_currency";
public static final String TUTORIAL_BEGIN = "tutorial_begin";
public static final String TUTORIAL_COMPLETE = "tutorial_complete";
public static final String UNLOCK_ACHIEVEMENT = "unlock_achievement";
public static final String VIEW_ITEM = "view_item";
public static final String VIEW_ITEM_LIST = "view_item_list";
public static final String VIEW_SEARCH_RESULTS = "view_search_results";
}
public static class Param
{
public static final String ACHIEVEMENT_ID = "achievement_id";
public static final String ACLID = "aclid";
public static final String CAMPAIGN = "campaign";
public static final String CHARACTER = "character";
public static final String CONTENT = "content";
public static final String CONTENT_TYPE = "content_type";
public static final String COUPON = "coupon";
public static final String CP1 = "cp1";
public static final String CURRENCY = "currency";
public static final String DESTINATION = "destination";
public static final String END_DATE = "end_date";
public static final String FLIGHT_NUMBER = "flight_number";
public static final String GROUP_ID = "group_id";
public static final String ITEM_CATEGORY = "item_category";
public static final String ITEM_ID = "item_id";
public static final String ITEM_LOCATION_ID = "item_location_id";
public static final String ITEM_NAME = "item_name";
public static final String LEVEL = "level";
public static final String LOCATION = "location";
public static final String MEDIUM = "medium";
public static final String NUMBER_OF_NIGHTS = "number_of_nights";
public static final String NUMBER_OF_PASSENGERS = "number_of_passengers";
public static final String NUMBER_OF_ROOMS = "number_of_rooms";
public static final String ORIGIN = "origin";
public static final String PRICE = "price";
public static final String QUANTITY = "quantity";
public static final String SCORE = "score";
public static final String SEARCH_TERM = "search_term";
public static final String SHIPPING = "shipping";
public static final String SIGN_UP_METHOD = "sign_up_method";
public static final String SOURCE = "source";
public static final String START_DATE = "start_date";
public static final String TAX = "tax";
public static final String TERM = "term";
public static final String TRANSACTION_ID = "transaction_id";
public static final String TRAVEL_CLASS = "travel_class";
public static final String VALUE = "value";
public static final String VIRTUAL_CURRENCY_NAME = "virtual_currency_name";
}
public static class UserProperty
{
public static final String SIGN_UP_METHOD = "sign_up_method";
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/firebase/analytics/FirebaseAnalytics.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/