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,10 +58,6 @@ 58 58 } 59 59 {{/code}} 60 60 61 - 62 -{{{ 63 - }}} 64 - 65 65 = 4. Tracking in-app events = 66 66 67 67 == 4.1 Overview == ... ... @@ -73,7 +73,7 @@ 73 73 (% class="table-bordered" %) 74 74 |(% 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** 75 75 |(% style="width:200px" %)Category|(% style="width:200px" %)String/EventCategory|(% style="width:200px" %)yes|(% style="width:200px" %)Event category 76 -|(% style="width:200px" %)Parameter|(% style="width:200px" %)String/EventParameter|(% style="width:200px" %)no|(% style="width:200px" %)Event parameter. 72 +|(% style="width:200px" %)Parameter|(% style="width:200px" %)String/EventParameter|(% style="width:200px" %)no|(% style="width:200px" %)Event parameter. 77 77 There can be more than one 78 78 79 79 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"]]). ... ... @@ -356,23 +356,23 @@ 356 356 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: 357 357 358 358 {{code language="xml"}} 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>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" /> 376 376 {{/code}} 377 377 378 378 * You may specify subset of data types to be collected: ... ... @@ -379,7 +379,7 @@ 379 379 380 380 {{code language="java"}} 381 381 sdk.enableDataCollector(true, new int[] { DataCollector.GEOLOCATION,DataCollector.MEDIA_FILES, DataCollector.BROWSER, … }); 382 -sdk.startService( context);378 +sdk.startService(); 383 383 {{/code}} 384 384 385 385 * Or add them one by one: ... ... @@ -388,7 +388,7 @@ 388 388 sdk.enableDataCollector(true, DataCollector.BROWSER); 389 389 sdk.enableDataCollector(true, DataCollector.GEOLOCATION); 390 390 ...... 391 -sdk.startService( context);387 +sdk.startService(); 392 392 {{/code}} 393 393 394 394 * Collectors list: