From version < 7.1 >
edited by Developer
on 2021/04/23 14:02
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,10 +39,6 @@
39 39  }
40 40  {{/code}}
41 41  
42 -== WorkManager known issues ==
43 -
44 -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 gradle dependency.
45 -
46 46  = 3. SDK Initialization =
47 47  
48 48  In order to obtain "API_KEY", contact us by going to the "Contact" tab.
... ... @@ -62,10 +62,6 @@
62 62  }
63 63  {{/code}}
64 64  
65 -
66 -{{{
67 - }}}
68 -
69 69  = 4. Tracking in-app events =
70 70  
71 71  == 4.1 Overview ==
... ... @@ -77,7 +77,7 @@
77 77  (% class="table-bordered" %)
78 78  |(% 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**
79 79  |(% style="width:200px" %)Category|(% style="width:200px" %)String/EventCategory|(% style="width:200px" %)yes|(% style="width:200px" %)Event category
80 -|(% 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. 
81 81  There can be more than one
82 82  
83 83  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"]]).
... ... @@ -360,23 +360,23 @@
360 360  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:
361 361  
362 362  {{code language="xml"}}
363 - <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" ></uses-permission>
364 - <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" ></uses-permission>
365 - <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" ></uses-permission>
366 - <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>
367 - <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" ></uses-permission>
368 - <uses-permission android:name="android.permission.READ_PHONE_STATE" ></uses-permission>
369 - <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" ></uses-permission>
370 - <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" ></uses-permission>
371 - <uses-permission android:name="android.permission.GET_TASKS" ></uses-permission>
372 - <uses-permission android:name="android.permission.READ_CALENDAR" ></uses-permission>
373 - <uses-permission android:name="android.permission.READ_CONTACTS" ></uses-permission>
374 - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
375 - <uses-permission android:name="android.permission.READ_USER_DICTIONARY" ></uses-permission>
376 - <uses-permission android:name="android.permission.BLUETOOTH" ></uses-permission>
377 - <uses-permission android:name="android.permission.NFC" ></uses-permission>
378 - <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" ></uses-permission>
379 - <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" />
380 380  {{/code}}
381 381  
382 382  * You may specify subset of data types to be collected:
... ... @@ -383,7 +383,7 @@
383 383  
384 384  {{code language="java"}}
385 385  sdk.enableDataCollector(true, new int[] { DataCollector.GEOLOCATION,DataCollector.MEDIA_FILES, DataCollector.BROWSER, … });
386 -sdk.startService(context);
378 +sdk.startService();
387 387  {{/code}}
388 388  
389 389  * Or add them one by one:
... ... @@ -392,7 +392,7 @@
392 392  sdk.enableDataCollector(true, DataCollector.BROWSER);
393 393  sdk.enableDataCollector(true, DataCollector.GEOLOCATION);
394 394  ......
395 -sdk.startService(context);
387 +sdk.startService();
396 396  {{/code}}
397 397  
398 398  * Collectors list:
Spicy Mobile
spicymobile.pl