You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: android/src/main/java/com/sensorsdata/analytics/sensorsanalyticsflutterplugin/SensorsAnalyticsFlutterPlugin.java
+213-8Lines changed: 213 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,9 @@
10
10
importorg.json.JSONObject;
11
11
12
12
importjava.util.Collection;
13
+
importjava.util.HashMap;
13
14
importjava.util.HashSet;
15
+
importjava.util.Iterator;
14
16
importjava.util.List;
15
17
importjava.util.Map;
16
18
@@ -44,14 +46,80 @@ public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) {
44
46
try {
45
47
Listlist = (List) call.arguments;
46
48
switch (call.method) {
49
+
case"setServerUrl":
50
+
setServerUrl(list);
51
+
break;
52
+
case"getPresetProperties":
53
+
getPresetProperties(result);
54
+
break;
55
+
case"enableLog":
56
+
enableLog(list);
57
+
break;
58
+
case"setFlushNetworkPolicy":
59
+
setFlushNetworkPolicy(list);
60
+
break;
61
+
case"setFlushInterval":
62
+
setFlushInterval(list);
63
+
break;
64
+
case"getFlushInterval":
65
+
getFlushInterval(result);
66
+
break;
67
+
case"getFlushBulkSize":
68
+
getFlushBulkSize(result);
69
+
break;
70
+
case"setFlushBulkSize":
71
+
setFlushBulkSize(list);
72
+
break;
73
+
case"getAnonymousId":
74
+
getAnonymousId(result);
75
+
break;
76
+
case"getLoginId":
77
+
getLoginId(result);
78
+
break;
79
+
case"identify":
80
+
identify(list);
81
+
break;
82
+
case"trackAppInstall":
83
+
trackAppInstall(list);
84
+
break;
85
+
case"flush":
86
+
flush();
87
+
break;
88
+
case"deleteAll":
89
+
deleteAll();
90
+
break;
91
+
case"getSuperProperties":
92
+
getSuperProperties(result);
93
+
break;
94
+
case"enableNetworkRequest":
95
+
enableNetworkRequest(list);
96
+
break;
97
+
case"itemSet":
98
+
itemSet(list);
99
+
break;
100
+
case"itemDelete":
101
+
itemDelete(list);
102
+
break;
103
+
case"isNetworkRequestEnable":
104
+
isNetworkRequestEnable(result);
105
+
break;
47
106
case"track":
48
107
track(list);
49
108
break;
50
109
case"trackInstallation":
51
110
trackInstallation(list);
52
111
break;
53
112
case"trackTimerStart":
54
-
trackTimerStart(list);
113
+
trackTimerStart(list, result);
114
+
break;
115
+
case"trackTimerPause":
116
+
trackTimerPause(list);
117
+
break;
118
+
case"trackTimerResume":
119
+
trackTimerResume(list);
120
+
break;
121
+
case"removeTimer":
122
+
removeTimer(list);
55
123
break;
56
124
case"trackTimerEnd":
57
125
trackTimerEnd(list);
@@ -122,6 +190,121 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
0 commit comments