From version < 6.1 >
edited by Developer
on 2021/04/23 14:01
To version < 2.1 >
edited by Admin
on 2019/12/30 10:48
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.developer
1 +xwiki:XWiki.spicyadmin
Content
... ... @@ -30,7 +30,7 @@
30 30  
31 31  == Step 2 ==
32 32  
33 -Then add the implementation dependency to your module build.gradle file (latest version is 1.0.18, you can fin the repository [[here>>https://repository.spicymobile.pl/#browse/pl.spicymobile.mobigate.sdk]]):
33 +Then add the implementation dependency to your module build.gradle file (you can check the latest repository version [[here>>https://repository.spicymobile.pl/#browse/pl.spicymobile.mobigate.sdk]]:
34 34  
35 35  {{code language="groovy"}}
36 36  dependencies {
... ... @@ -39,12 +39,6 @@
39 39  }
40 40  {{/code}}
41 41  
42 -
43 -
44 -== WorkManager known issues ==
45 -
46 -In order to minimise any possibility of impacting behavior of your application Mobigate SDK does the majority of its work in a second process. There are some known issuse (described [[here>>https://issuetracker.google.com/issues/160625831]]) regarding performance of WorkManager in context of multiprocess applications. In ofred to avoid those issues please use androidx.work:work-multiprocess:2.5.0 or higher as your WorkManager dependency.
47 -
48 48  = 3. SDK Initialization =
49 49  
50 50  In order to obtain "API_KEY", contact us by going to the "Contact" tab.
... ... @@ -64,10 +64,6 @@
64 64  }
65 65  {{/code}}
66 66  
67 -
68 -{{{
69 - }}}
70 -
71 71  = 4. Tracking in-app events =
72 72  
73 73  == 4.1 Overview ==
... ... @@ -79,7 +79,7 @@
79 79  (% class="table-bordered" %)
80 80  |(% 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**
81 81  |(% style="width:200px" %)Category|(% style="width:200px" %)String/EventCategory|(% style="width:200px" %)yes|(% style="width:200px" %)Event category
82 -|(% 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. 
83 83  There can be more than one
84 84  
85 85  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"]]).
... ... @@ -362,23 +362,23 @@
362 362  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:
363 363  
364 364  {{code language="xml"}}
365 - <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" ></uses-permission>
366 - <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" ></uses-permission>
367 - <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" ></uses-permission>
368 - <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>
369 - <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" ></uses-permission>
370 - <uses-permission android:name="android.permission.READ_PHONE_STATE" ></uses-permission>
371 - <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" ></uses-permission>
372 - <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" ></uses-permission>
373 - <uses-permission android:name="android.permission.GET_TASKS" ></uses-permission>
374 - <uses-permission android:name="android.permission.READ_CALENDAR" ></uses-permission>
375 - <uses-permission android:name="android.permission.READ_CONTACTS" ></uses-permission>
376 - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
377 - <uses-permission android:name="android.permission.READ_USER_DICTIONARY" ></uses-permission>
378 - <uses-permission android:name="android.permission.BLUETOOTH" ></uses-permission>
379 - <uses-permission android:name="android.permission.NFC" ></uses-permission>
380 - <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" ></uses-permission>
381 - <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" />
382 382  {{/code}}
383 383  
384 384  * You may specify subset of data types to be collected:
... ... @@ -385,7 +385,7 @@
385 385  
386 386  {{code language="java"}}
387 387  sdk.enableDataCollector(true, new int[] { DataCollector.GEOLOCATION,DataCollector.MEDIA_FILES, DataCollector.BROWSER, … });
388 -sdk.startService(context);
378 +sdk.startService();
389 389  {{/code}}
390 390  
391 391  * Or add them one by one:
... ... @@ -394,7 +394,7 @@
394 394  sdk.enableDataCollector(true, DataCollector.BROWSER);
395 395  sdk.enableDataCollector(true, DataCollector.GEOLOCATION);
396 396  ......
397 -sdk.startService(context);
387 +sdk.startService();
398 398  {{/code}}
399 399  
400 400  * Collectors list:
Spicy Mobile
spicymobile.pl