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

Summary

Details

Page properties
Content
... ... @@ -474,14 +474,174 @@
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.
477 477  
480 +{{showhide id="3" showmessage="Example" hidemessage="Example"}}
481 +{{code language="javascript"}}
482 +Mobigate.disableAllDataCollector()
483 +{{/code}}
484 +{{/showhide}}
478 478  
486 +(% style="color:powderblue" %)
487 +----
479 479  
489 +**Mobigate.configureDataCollectors(enable, collectors)**
490 +Enable or disable DataCollector by array collectors input
480 480  
481 481  (% class="table-bordered table-hover" style="border-color:powderblue" %)
482 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
483 -| | | |
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]|
484 484  
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 +
485 485  = 4. Constants =
486 486  
487 487  The plugin provides many helpful constants for easier implementation.
... ... @@ -535,6 +535,10 @@
535 535  * Mobigate.DATA_COLLECTOR_FACEBOOK_NETWORK_COLLECTOR
536 536  * Mobigate.DATA_COLLECTOR_ROOT_COLLECTOR
537 537  
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 +
538 538  = 5. Sample app =
539 539  
540 540  The sample application is located in the github repository [[here>>https://github.com/mobigatesdk/react-native-mobigate]] in //example// folder.
Spicy Mobile
spicymobile.pl