From version < 28.3 >
edited by Developer
on 2020/01/03 12:37
To version < 20.1 >
edited by Developer
on 2020/01/03 10:02
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -88,7 +88,7 @@
88 88  |appInstallationSource |String| | App installation source e.g., google-play, organic.
89 89  |email |String | | Set's user email.
90 90  |customUserId |String | | You may use your custom userID for marking data. By default we are using device ID and emails for matching. Set it before starting the service using MobigateSDk.Builder method.
91 -| enableUserFields|Json Array | | Enable custom fields in user data. By default MobienceSDK is gathering all identifiers, which it can read. You can choose one of these field: ["email", "imei", "imsi", "msisdn", "mac", "serial"] see [[plugin user field constants>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/sdkintegration/reactnativeintegration/#H4.1Userfieldconstants]].
91 +| enableUserFields|Json Array | | Enable custom fields in user data. By default MobienceSDK is gathering all identifiers, which it can read. You can choose one of these field: ["email", "imei", "imsi", "msisdn", "mac", "serial"] DODAĆ LINKA DO CONSTANTS.
92 92  | dataGatherPolicy| Json Object| | Enable custom data gater policy. By default MobienceSDK gather all data it can read and hide notification icon. Check below DataGatherPolicy options for more details.
93 93  | enableIdProfiles|Boolean |false | turns on / off the IDs profiles system.
94 94  {{/showhide}}
... ... @@ -96,7 +96,7 @@
96 96  {{showhide id="3" showmessage="DataGatherPolicy options" hidemessage="DataGatherPolicy options"}}
97 97  (% class="table-bordered table-hover" style="border-color:powderblue" %)
98 98  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
99 -| monitorState|String| | Possible monitor states: [[plugin constants>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/sdkintegration/reactnativeintegration/#H4.2Datagatherpolicyconstants]]. More info about gathering data [[here>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/mobigatesdkintegrationforandroiddevelopers/#H5.8Datagatherpolicy]]
99 +| monitorState|String| | Possible monitor states: DODAĆ LINKA DO CONSTANTS. More info about gathering data [[here>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/mobigatesdkintegrationforandroiddevelopers/#H5.8Datagatherpolicy]]
100 100  |notificationText|String| | if state = Mobigate.DATA_GATHER_POLICY_DEFAULT you can pass custom foreground service notification text
101 101  {{/showhide}}
102 102  
... ... @@ -474,231 +474,16 @@
474 474  
475 475  == 3.3 Remaining methods ==
476 476  
477 -**Mobigate.setCollectAll()**
478 -This method enables all data collectors. By default all data collectors are enabled.
479 479  
480 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
481 -{{code language="javascript"}}
482 -Mobigate.disableAllDataCollector()
483 -{{/code}}
484 -{{/showhide}}
485 485  
486 -(% style="color:powderblue" %)
487 -----
488 488  
489 -**Mobigate.configureDataCollectors(enable, collectors)**
490 -Enable or disable DataCollector by array collectors input
491 491  
492 492  (% class="table-bordered table-hover" style="border-color:powderblue" %)
493 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
494 -|enable|boolean|true if enable, false if disable|
495 -|collectors|array of [[data collector const>>doc:||anchor="H4.3Datacollectorsconstants"]]|e.g.,[Mobigate.DATA_COLLECTOR_BATTERY, DATA_COLLECTOR_GEOLOCATION]|
482 +|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
483 +| | | |
496 496  
497 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
498 -{{code language="javascript"}}
499 -Mobigate.configureDataCollectors(true, [Mobigate.DATA_COLLECTOR_APPS_LIST,
500 - Mobigate.DATA_COLLECTOR_BATTERY,
501 - Mobigate.DATA_COLLECTOR_PHONE_INFO])
502 -{{/code}}
503 -{{/showhide}}
504 -
505 -(% style="color:powderblue" %)
506 -----
507 -
508 -**Mobigate.disableAllDataCollector()**
509 -Disable all data collectors
510 -
511 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
512 -{{code language="javascript"}}
513 -Mobigate.disableAllDataCollector()
514 -{{/code}}
515 -{{/showhide}}
516 -
517 -(% style="color:powderblue" %)
518 -----
519 -
520 -**Mobigate.setEmail(email)**
521 -Set user's email
522 -
523 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
524 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
525 -|email |String |user's email address |
526 -
527 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
528 -{{code language="javascript"}}
529 -Mobigate.setEmail('emailExample@spicymobile.pl')
530 -{{/code}}
531 -{{/showhide}}
532 -
533 -(% style="color:powderblue" %)
534 -----
535 -
536 -**Mobigate.getEmail(onSuccess, onError)**
537 -Get previously set user email
538 -
539 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
540 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
541 -|onSuccess |Function |returns callback object
542 -|onError |Function |returns callback object
543 -
544 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
545 -{{code language="javascript"}}
546 -Mobigate.getEmail((success) => {
547 - console.log("user email: " + success)
548 - }, (error) => {
549 - console.log(error)
550 - })
551 -{{/code}}
552 -{{/showhide}}
553 -
554 -(% style="color:powderblue" %)
555 -----
556 -
557 -**Mobigate.setFbToken(token)**
558 -Set fb token for social network collector
559 -
560 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
561 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
562 -|token |string |facebook token
563 -
564 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
565 -{{code language="javascript"}}
566 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
567 -{{/code}}
568 -{{/showhide}}
569 -
570 -(((
571 -(% class="showhidebutton" %)
572 -(((
573 -{{html clean="false"}}
574 -<a href="javascript:void(0)" id="showhidebuttontext3" data-show-duration="0" data-show-effect="toggle" data-show-message="Example" data-hide-message="Example">Example</a>
575 -{{/html}}
576 -)))
577 -
578 -(% class="showhidecontent" id="showhidecontent3" style="display: none;" %)
579 -(((
580 -(((
581 -{{code language="javascript"}}
582 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
583 -{{/code}}
584 -)))
585 -)))
586 -)))
587 -
588 -
589 -
590 -(% style="color:powderblue" %)
591 -----
592 -
593 -**Mobigate.getSDKInfo(onSuccess, onError)**
594 -Getting information about the library
595 -
596 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
597 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
598 -|onSuccess |Function |returns callback object
599 -|onError |Function |returns callback object
600 -
601 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
602 -{{code language="javascript"}}
603 -Mobigate.getSDKInfo((success) => {
604 - console.log("sdk info: " + success)
605 - }, (error) => {
606 - console.log(error)
607 - })
608 -{{/code}}
609 -{{/showhide}}
610 -
611 -(% style="color:powderblue" %)
612 -----
613 -
614 -**Mobigate.getSDKUniqueIdentifier(onSuccess, onError)**
615 -Return unique SDK identificator
616 -
617 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
618 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
619 -|onSuccess |Function |returns callback object
620 -|onError |Function |returns callback object
621 -
622 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
623 -{{code language="javascript"}}
624 -Mobigate.getSDKUniqueIdentifier((success) => {
625 - console.log("UUID: " + success)
626 - }, (error) => {
627 - console.log(error)
628 - })
629 -{{/code}}
630 -{{/showhide}}
631 -
632 -
633 -
634 -
635 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
636 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
637 -| | |
638 -
639 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
640 -{{code language="javascript"}}
641 -
642 -{{/code}}
643 -{{/showhide}}
644 -
645 645  = 4. Constants =
646 646  
647 -The plugin provides many helpful constants for easier implementation.
648 -
649 -== 4.1 User field constants ==
650 -
651 -Used to set custom user fields inside //Mobigate.init()// method:
652 -
653 -* Mobigate.USER_FIELD_EMAIL
654 -* Mobigate.USER_FIELD_IMSI
655 -* Mobigate.USER_FIELD_IMEI
656 -* Mobigate.USER_FIELD_SERIAL
657 -
658 -== 4.2 Data gather policy constants ==
659 -
660 -Used to set how the library collects data:
661 -
662 -* Mobigate.DATA_GATHER_POLICY_DEFAULT
663 -* Mobigate.DATA_GATHER_POLICY_HIDE_TRAY
664 -* Mobigate.DATA_GATHER_POLICY_BLOCK_DATA_BG
665 -
666 -== 4.3 Data collectors constants ==
667 -
668 -Used to set which data the library should collect:
669 -
670 -* Mobigate.DATA_COLLECTOR_APPS_LIST
671 -* Mobigate.DATA_COLLECTOR_APPS_USAGE
672 -* Mobigate.DATA_COLLECTOR_BATTERY
673 -* Mobigate.DATA_COLLECTOR_BROWSER
674 -* Mobigate.DATA_COLLECTOR_CALENDAR_EVENTS
675 -* Mobigate.DATA_COLLECTOR_CPU_PROCESS
676 -* Mobigate.DATA_COLLECTOR_DICTIONARY
677 -* Mobigate.DATA_COLLECTOR_GEOLOCATION
678 -* Mobigate.DATA_COLLECTOR_HEADSET_PLUG
679 -* Mobigate.DATA_COLLECTOR_MEDIA_FILES
680 -* Mobigate.DATA_COLLECTOR_MEMORY_USEAGE
681 -* Mobigate.DATA_COLLECTOR_NETWORK_CONNECTION
682 -* Mobigate.DATA_COLLECTOR_NETWORK_USEAGE
683 -* Mobigate.DATA_COLLECTOR_PACKAGE_CHANGE
684 -* Mobigate.DATA_COLLECTOR_PHONE_INFO
685 -* Mobigate.DATA_COLLECTOR_ROAMING
686 -* Mobigate.DATA_COLLECTOR_SCREEN_ORIENTED
687 -* Mobigate.DATA_COLLECTOR_SIGNAL_STRENGTH
688 -* Mobigate.DATA_COLLECTOR_PROFILE_MODE
689 -* Mobigate.DATA_COLLECTOR_WIFI_DATA_CONNECTION
690 -* Mobigate.DATA_COLLECTOR_PERMISSION_COLLECTOR
691 -* Mobigate.DATA_COLLECTOR_NFC_COLLECTOR
692 -* Mobigate.DATA_COLLECTOR_BLUETOOTH_COLLECTOR
693 -* Mobigate.DATA_COLLECTOR_BLUETOOTH_DEVICES_COLLECTOR
694 -* Mobigate.DATA_COLLECTOR_MOVEMENT_COLLECTOR
695 -* Mobigate.DATA_COLLECTOR_FACEBOOK_NETWORK_COLLECTOR
696 -* Mobigate.DATA_COLLECTOR_ROOT_COLLECTOR
697 -
698 -== 4.4 Category and parameter constants ==
699 -
700 -Instead of using defined [[categories>>doc:||anchor="H3.2.3Eventcategories"]] or [[parameters>>doc:||anchor="H3.2.4Eventparameters"]] in the form of text, you can use constants defined in the plugin. All you have to do is add the prefix "CATEGORY_" or "PARAMETER_" to the category name or parameter e.g., Mobigate.CATEGORY_LEVEL_ACCOMPLISHED, Mobigate.CATEGORY_PURCHASE, Mobigate.PARAMETER_PRICE, Mobigate.PARAMETER_LEVEL.
701 -
702 702  = 5. Sample app =
703 703  
704 704  The sample application is located in the github repository [[here>>https://github.com/mobigatesdk/react-native-mobigate]] in //example// folder.
Spicy Mobile
spicymobile.pl