From version < 2.1 >
edited by Admin
on 2019/12/30 10:48
To version < 3.1 >
edited by Admin
on 2021/04/14 08:15
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -58,6 +58,10 @@
58 58  }
59 59  {{/code}}
60 60  
61 +
62 +{{{
63 + }}}
64 +
61 61  = 4. Tracking in-app events =
62 62  
63 63  == 4.1 Overview ==
... ... @@ -69,7 +69,7 @@
69 69  (% class="table-bordered" %)
70 70  |(% style="background-color:powderblue; width:200px" %)**Field name**|(% style="background-color:powderblue; width:200px" %)**Type**|(% style="background-color:powderblue; width:200px" %)**Required**|(% style="background-color:powderblue; width:200px" %)**Description**
71 71  |(% style="width:200px" %)Category|(% style="width:200px" %)String/EventCategory|(% style="width:200px" %)yes|(% style="width:200px" %)Event category
72 -|(% style="width:200px" %)Parameter|(% style="width:200px" %)String/EventParameter|(% style="width:200px" %)no|(% style="width:200px" %)Event parameter. 
76 +|(% style="width:200px" %)Parameter|(% style="width:200px" %)String/EventParameter|(% style="width:200px" %)no|(% style="width:200px" %)Event parameter.
73 73  There can be more than one
74 74  
75 75  You can use any event category or parameter string of your choice. However, our SDK contains recommended event categories and parameters via enumerations (see [[Event categories>>doc:||anchor="H4.3Eventcategories"]] and [[Event parameters>>doc:||anchor="H4.4Eventparameters"]]).
... ... @@ -352,23 +352,23 @@
352 352  By default, when calling startService() MobigateSDK will collect all kinds of data supported by the SDK and allowed by the permissions from Android manifest (and runtime permissions on Android >=6.0). To ensure that you collect as much data as possible add the following permissions into your application:
353 353  
354 354  {{code language="xml"}}
355 - <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
356 - <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
357 - <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
358 - <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
359 - <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
360 - <uses-permission android:name="android.permission.READ_PHONE_STATE" />
361 - <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />
362 - <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
363 - <uses-permission android:name="android.permission.GET_TASKS" />
364 - <uses-permission android:name="android.permission.READ_CALENDAR" />
365 - <uses-permission android:name="android.permission.READ_CONTACTS" />
366 - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
367 - <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
368 - <uses-permission android:name="android.permission.BLUETOOTH" />
369 - <uses-permission android:name="android.permission.NFC" />
370 - <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
371 - <uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" />
359 + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" ></uses-permission>
360 + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" ></uses-permission>
361 + <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" ></uses-permission>
362 + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>
363 + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" ></uses-permission>
364 + <uses-permission android:name="android.permission.READ_PHONE_STATE" ></uses-permission>
365 + <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" ></uses-permission>
366 + <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" ></uses-permission>
367 + <uses-permission android:name="android.permission.GET_TASKS" ></uses-permission>
368 + <uses-permission android:name="android.permission.READ_CALENDAR" ></uses-permission>
369 + <uses-permission android:name="android.permission.READ_CONTACTS" ></uses-permission>
370 + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
371 + <uses-permission android:name="android.permission.READ_USER_DICTIONARY" ></uses-permission>
372 + <uses-permission android:name="android.permission.BLUETOOTH" ></uses-permission>
373 + <uses-permission android:name="android.permission.NFC" ></uses-permission>
374 + <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" ></uses-permission>
375 + <uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" ></uses-permission>
372 372  {{/code}}
373 373  
374 374  * You may specify subset of data types to be collected:
... ... @@ -375,7 +375,7 @@
375 375  
376 376  {{code language="java"}}
377 377  sdk.enableDataCollector(true, new int[] { DataCollector.GEOLOCATION,DataCollector.MEDIA_FILES, DataCollector.BROWSER, … });
378 -sdk.startService();
382 +sdk.startService(context);
379 379  {{/code}}
380 380  
381 381  * Or add them one by one:
... ... @@ -384,7 +384,7 @@
384 384  sdk.enableDataCollector(true, DataCollector.BROWSER);
385 385  sdk.enableDataCollector(true, DataCollector.GEOLOCATION);
386 386  ......
387 -sdk.startService();
391 +sdk.startService(context);
388 388  {{/code}}
389 389  
390 390  * Collectors list:
Spicy Mobile
spicymobile.pl