From version < 11.1 >
edited by Developer
on 2020/03/19 14:51
To version < 15.1 >
edited by Developer
on 2020/03/19 15:15
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -316,7 +316,7 @@
316 316  **Recommended parameters:** CONTENT_ID
317 317  {{/showhide}}
318 318  
319 -=== 3.2.4 Event parameters ===
319 +=== 3.3.4 Event parameters ===
320 320  
321 321  In addition each category that is passed with event may have optional parameters defined as part of the plugin constants, or custom defined as String. Below is a list of recommended parameters.
322 322  
... ... @@ -398,14 +398,14 @@
398 398  
399 399  {{/showhide}}
400 400  
401 -== 3.3 Remaining methods ==
401 +== 3.4 Remaining methods ==
402 402  
403 -**Mobigate.setCollectAll()**
403 +**void setCollectAll()**
404 404  This method enables all data collectors. By default all data collectors are enabled.
405 405  
406 406  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
407 -{{code language="javascript"}}
408 -Mobigate.disableAllDataCollector()
407 +{{code language="dart"}}
408 +mobigateInstance.setCollectAll();
409 409  {{/code}}
410 410  {{/showhide}}
411 411  
... ... @@ -412,19 +412,21 @@
412 412  (% style="color:powderblue" %)
413 413  ----
414 414  
415 -**Mobigate.configureDataCollectors(enable, collectors)**
415 +**void configureDataCollectors(bool enable, List<int> collectors)**
416 416  Enable or disable DataCollector by array collectors input
417 417  
418 418  (% class="table-bordered table-hover" style="border-color:powderblue" %)
419 419  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
420 -|enable|boolean|true if enable, false if disable|
421 -|collectors|array of [[data collector const>>doc:||anchor="H4.3Datacollectorsconstants"]]|e.g.,[Mobigate.DATA_COLLECTOR_BATTERY, DATA_COLLECTOR_GEOLOCATION]|
420 +|enable|boolean|true if enable, false if disable
421 +|collectors|array of [[data collector const>>doc:||anchor="H4.3Datacollectorsconstants"]]|e.g.,[Mobigate.DATA_COLLECTOR_BATTERY, DATA_COLLECTOR_GEOLOCATION]
422 422  
423 423  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
424 -{{code language="javascript"}}
425 -Mobigate.configureDataCollectors(true, [Mobigate.DATA_COLLECTOR_APPS_LIST,
426 - Mobigate.DATA_COLLECTOR_BATTERY,
427 - Mobigate.DATA_COLLECTOR_PHONE_INFO])
424 +{{code language="dart"}}
425 +mobigateInstance.configureDataCollectors(true, [
426 + DataCollector.APPS_LIST,
427 + DataCollector.APPS_USAGE,
428 + DataCollector.BROWSER
429 + ]);
428 428  {{/code}}
429 429  {{/showhide}}
430 430  
... ... @@ -431,12 +431,12 @@
431 431  (% style="color:powderblue" %)
432 432  ----
433 433  
434 -**Mobigate.disableAllDataCollector()**
436 +**void disableAllDataCollector()**
435 435  Disable all data collectors
436 436  
437 437  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
438 -{{code language="javascript"}}
439 -Mobigate.disableAllDataCollector()
440 +{{code language="dart"}}
441 +mobigateInstance.disableAllDataCollector();
440 440  {{/code}}
441 441  {{/showhide}}
442 442  
... ... @@ -443,16 +443,16 @@
443 443  (% style="color:powderblue" %)
444 444  ----
445 445  
446 -**Mobigate.setEmail(email)**
448 +**void setEmail(String email)**
447 447  Set user's email
448 448  
449 449  (% class="table-bordered table-hover" style="border-color:powderblue" %)
450 450  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
451 -|email |String |user's email address |
453 +|email |String |user's email address
452 452  
453 453  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
454 -{{code language="javascript"}}
455 -Mobigate.setEmail('emailExample@spicymobile.pl')
456 +{{code language="dart"}}
457 +mobigateInstance.setEmail('test@spicymobile.pl');
456 456  {{/code}}
457 457  {{/showhide}}
458 458  
... ... @@ -459,21 +459,12 @@
459 459  (% style="color:powderblue" %)
460 460  ----
461 461  
462 -**Mobigate.getEmail(onSuccess, onError)**
463 -Get previously set user email
464 +**Future<String> getEmail()**
465 +Get previously set user email. Return email on success, error otherwise.
464 464  
465 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
466 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
467 -|onSuccess |Function |returns callback object
468 -|onError |Function |returns callback object
469 -
470 470  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
471 -{{code language="javascript"}}
472 -Mobigate.getEmail((success) => {
473 - console.log("user email: " + success)
474 - }, (error) => {
475 - console.log(error)
476 - })
468 +{{code language="dart"}}
469 +final String email = await mobigateInstance.getEmail();
477 477  {{/code}}
478 478  {{/showhide}}
479 479  
... ... @@ -480,7 +480,7 @@
480 480  (% style="color:powderblue" %)
481 481  ----
482 482  
483 -**Mobigate.setFbToken(token)**
476 +**void setFbToken(String token)**
484 484  Set fb token for social network collector
485 485  
486 486  (% class="table-bordered table-hover" style="border-color:powderblue" %)
... ... @@ -488,49 +488,20 @@
488 488  |token |string |facebook token
489 489  
490 490  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
491 -{{code language="javascript"}}
492 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
484 +{{code language="dart"}}
485 +mobigateInstance.setFbToken('dsf87esy789fys9dfu08sds54s6547c8s8doc4');
493 493  {{/code}}
494 494  {{/showhide}}
495 495  
496 -(((
497 -(% class="showhidebutton" %)
498 -(((
499 -{{html clean="false"}}
500 -<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>
501 -{{/html}}
502 -)))
503 -
504 -(% class="showhidecontent" id="showhidecontent3" style="display: none;" %)
505 -(((
506 -(((
507 -{{code language="javascript"}}
508 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
509 -{{/code}}
510 -)))
511 -)))
512 -)))
513 -
514 -
515 -
516 516  (% style="color:powderblue" %)
517 517  ----
518 518  
519 -**Mobigate.getSDKInfo(onSuccess, onError)**
520 -Getting information about the library
492 +**Future<String> getSDKInfo()**
493 +Getting information about the library. Return on success sdk info string, error otherwise.
521 521  
522 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
523 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
524 -|onSuccess |Function |returns callback object
525 -|onError |Function |returns callback object
526 -
527 527  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
528 -{{code language="javascript"}}
529 -Mobigate.getSDKInfo((success) => {
530 - console.log("sdk info: " + success)
531 - }, (error) => {
532 - console.log(error)
533 - })
496 +{{code language="dart"}}
497 +final String sdkInfo = await mobigateInstance.getSDKInfo();
534 534  {{/code}}
535 535  {{/showhide}}
536 536  
... ... @@ -537,21 +537,12 @@
537 537  (% style="color:powderblue" %)
538 538  ----
539 539  
540 -**Mobigate.getSDKUniqueIdentifier(onSuccess, onError)**
541 -Return unique SDK identificator
504 +**Future<String> getSDKUniqueIdentifier()**
505 +Return unique SDK identificator. Return on success sdk unique identifier, error otherwise.
542 542  
543 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
544 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
545 -|onSuccess |Function |returns callback object
546 -|onError |Function |returns callback object
547 -
548 548  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
549 -{{code language="javascript"}}
550 -Mobigate.getSDKUniqueIdentifier((success) => {
551 - console.log("UUID: " + success)
552 - }, (error) => {
553 - console.log(error)
554 - })
508 +{{code language="dart"}}
509 +final String sdkUniqueIdentifier = await mobigateInstance.getSDKUniqueIdentifier();
555 555  {{/code}}
556 556  {{/showhide}}
557 557  
... ... @@ -558,22 +558,12 @@
558 558  (% style="color:powderblue" %)
559 559  ----
560 560  
561 -**Mobigate.getIDsProfiles(onSuccess, onError)**
516 +**Future<List<int>> getIDsProfiles()**
562 562  Method returns IDs profiles. List of IDs profiles in the application memory is updated (synchronized with the server) at specified intervals. To enable functionality, use the 'enableIDsProfiles (boolean enable)' method. Returns the identifiers of IDs profiles (ex. 5,9,20), returns '0' if list of user IDs profiles is empty, returns 'null' if the system has not yet communicated
563 563  
564 -
565 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
566 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
567 -|onSuccess |Function |returns callback object
568 -|onError |Function |returns callback object
569 -
570 570  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
571 -{{code language="javascript"}}
572 -Mobigate.getIDsProfiles((success) => {
573 - console.log("Profiles: " + success)
574 - }, (error) => {
575 - console.log(error)
576 - })
520 +{{code language="dart"}}
521 +final List<int> idsProfiles = await mobigateInstance.getIDsProfiles();
577 577  {{/code}}
578 578  {{/showhide}}
579 579  
... ... @@ -580,21 +580,12 @@
580 580  (% style="color:powderblue" %)
581 581  ----
582 582  
583 -**Mobigate.getAdOceanTargeting(onSuccess, onError)**
528 +**Future<Map<String, int>> getAdOceanTargeting()**
584 584  Getting numerical variables, that can be used for ads targeting. Method must be called from separate thread. Return 3 different identifiers of a user, encoded into a map of AdOcean numerical variables
585 585  
586 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
587 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
588 -|onSuccess |Function |returns callback object
589 -|onError |Function |returns callback object
590 -
591 591  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
592 -{{code language="javascript"}}
593 -Mobigate.getAdOceanTargeting((success) => {
594 - console.log("Adocean targeting: " + success)
595 - }, (error) => {
596 - console.log(error)
597 - })
532 +{{code language="dart"}}
533 +final Map<String,int> adOceanTargeting = await mobigateInstance.getAdOceanTargeting();
598 598  {{/code}}
599 599  {{/showhide}}
600 600  
... ... @@ -606,10 +606,10 @@
606 606  
607 607  Used to set custom user fields inside //Mobigate.init()// method:
608 608  
609 -* Mobigate.USER_FIELD_EMAIL
610 -* Mobigate.USER_FIELD_IMSI
611 -* Mobigate.USER_FIELD_IMEI
612 -* Mobigate.USER_FIELD_SERIAL
545 +* UserField.USER_FIELD_EMAIL
546 +* UserField.USER_FIELD_IMSI
547 +* UserField.USER_FIELD_IMEI
548 +* UserField.USER_FIELD_SERIAL
613 613  
614 614  == 4.2 Data gather policy constants ==
615 615  
Spicy Mobile
spicymobile.pl