Changes for page Android SDK integration
Last modified by Developer on 2021/05/06 15:14
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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: