From version < 13.1 >
edited by Developer
on 2020/03/19 14:56
To version < 14.1 >
edited by Developer
on 2020/03/19 15:13
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -417,16 +417,16 @@
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"}}
424 +{{code language="dart"}}
425 425  mobigateInstance.configureDataCollectors(true, [
426 426   DataCollector.APPS_LIST,
427 427   DataCollector.APPS_USAGE,
428 428   DataCollector.BROWSER
429 - ])
429 + ]);
430 430  {{/code}}
431 431  {{/showhide}}
432 432  
... ... @@ -433,12 +433,12 @@
433 433  (% style="color:powderblue" %)
434 434  ----
435 435  
436 -**Mobigate.disableAllDataCollector()**
436 +**void disableAllDataCollector()**
437 437  Disable all data collectors
438 438  
439 439  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
440 -{{code language="javascript"}}
441 -Mobigate.disableAllDataCollector()
440 +{{code language="dart"}}
441 +mobigateInstance.disableAllDataCollector();
442 442  {{/code}}
443 443  {{/showhide}}
444 444  
... ... @@ -445,16 +445,16 @@
445 445  (% style="color:powderblue" %)
446 446  ----
447 447  
448 -**Mobigate.setEmail(email)**
448 +**void setEmail(String email)**
449 449  Set user's email
450 450  
451 451  (% class="table-bordered table-hover" style="border-color:powderblue" %)
452 452  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
453 -|email |String |user's email address |
453 +|email |String |user's email address
454 454  
455 455  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
456 -{{code language="javascript"}}
457 -Mobigate.setEmail('emailExample@spicymobile.pl')
456 +{{code language="dart"}}
457 +mobigateInstance.setEmail('test@spicymobile.pl');
458 458  {{/code}}
459 459  {{/showhide}}
460 460  
... ... @@ -461,21 +461,12 @@
461 461  (% style="color:powderblue" %)
462 462  ----
463 463  
464 -**Mobigate.getEmail(onSuccess, onError)**
465 -Get previously set user email
464 +**Future<String> getEmail()**
465 +Get previously set user email. Return email on success, error otherwise.
466 466  
467 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
468 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
469 -|onSuccess |Function |returns callback object
470 -|onError |Function |returns callback object
471 -
472 472  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
473 -{{code language="javascript"}}
474 -Mobigate.getEmail((success) => {
475 - console.log("user email: " + success)
476 - }, (error) => {
477 - console.log(error)
478 - })
468 +{{code language="dart"}}
469 +final String email = await mobigateInstance.getEmail();
479 479  {{/code}}
480 480  {{/showhide}}
481 481  
... ... @@ -482,7 +482,7 @@
482 482  (% style="color:powderblue" %)
483 483  ----
484 484  
485 -**Mobigate.setFbToken(token)**
476 +**void setFbToken(String token)**
486 486  Set fb token for social network collector
487 487  
488 488  (% class="table-bordered table-hover" style="border-color:powderblue" %)
... ... @@ -490,49 +490,20 @@
490 490  |token |string |facebook token
491 491  
492 492  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
493 -{{code language="javascript"}}
494 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
484 +{{code language="dart"}}
485 +mobigateInstance.setFbToken('dsf87esy789fys9dfu08sds54s6547c8s8doc4');
495 495  {{/code}}
496 496  {{/showhide}}
497 497  
498 -(((
499 -(% class="showhidebutton" %)
500 -(((
501 -{{html clean="false"}}
502 -<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>
503 -{{/html}}
504 -)))
505 -
506 -(% class="showhidecontent" id="showhidecontent3" style="display: none;" %)
507 -(((
508 -(((
509 -{{code language="javascript"}}
510 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
511 -{{/code}}
512 -)))
513 -)))
514 -)))
515 -
516 -
517 -
518 518  (% style="color:powderblue" %)
519 519  ----
520 520  
521 -**Mobigate.getSDKInfo(onSuccess, onError)**
522 -Getting information about the library
492 +**Future<String> getSDKInfo()**
493 +Getting information about the library. Return on success sdk info string, error otherwise.
523 523  
524 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
525 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
526 -|onSuccess |Function |returns callback object
527 -|onError |Function |returns callback object
528 -
529 529  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
530 -{{code language="javascript"}}
531 -Mobigate.getSDKInfo((success) => {
532 - console.log("sdk info: " + success)
533 - }, (error) => {
534 - console.log(error)
535 - })
496 +{{code language="dart"}}
497 +final String sdkInfo = await mobigateInstance.getSDKInfo();
536 536  {{/code}}
537 537  {{/showhide}}
538 538  
... ... @@ -539,21 +539,12 @@
539 539  (% style="color:powderblue" %)
540 540  ----
541 541  
542 -**Mobigate.getSDKUniqueIdentifier(onSuccess, onError)**
543 -Return unique SDK identificator
504 +**Future<String> getSDKUniqueIdentifier()**
505 +Return unique SDK identificator. Return on success sdk unique identifier, error otherwise.
544 544  
545 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
546 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
547 -|onSuccess |Function |returns callback object
548 -|onError |Function |returns callback object
549 -
550 550  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
551 -{{code language="javascript"}}
552 -Mobigate.getSDKUniqueIdentifier((success) => {
553 - console.log("UUID: " + success)
554 - }, (error) => {
555 - console.log(error)
556 - })
508 +{{code language="dart"}}
509 +final String sdkUniqueIdentifier = await mobigateInstance.getSDKUniqueIdentifier();
557 557  {{/code}}
558 558  {{/showhide}}
559 559  
... ... @@ -560,22 +560,12 @@
560 560  (% style="color:powderblue" %)
561 561  ----
562 562  
563 -**Mobigate.getIDsProfiles(onSuccess, onError)**
516 +**Future<List<int>> getIDsProfiles()**
564 564  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
565 565  
566 -
567 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
568 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
569 -|onSuccess |Function |returns callback object
570 -|onError |Function |returns callback object
571 -
572 572  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
573 -{{code language="javascript"}}
574 -Mobigate.getIDsProfiles((success) => {
575 - console.log("Profiles: " + success)
576 - }, (error) => {
577 - console.log(error)
578 - })
520 +{{code language="dart"}}
521 +final List<int> idsProfiles = await mobigateInstance.getIDsProfiles();
579 579  {{/code}}
580 580  {{/showhide}}
581 581  
... ... @@ -582,21 +582,12 @@
582 582  (% style="color:powderblue" %)
583 583  ----
584 584  
585 -**Mobigate.getAdOceanTargeting(onSuccess, onError)**
528 +**Future<Map<String, int>> getAdOceanTargeting()**
586 586  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
587 587  
588 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
589 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
590 -|onSuccess |Function |returns callback object
591 -|onError |Function |returns callback object
592 -
593 593  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
594 -{{code language="javascript"}}
595 -Mobigate.getAdOceanTargeting((success) => {
596 - console.log("Adocean targeting: " + success)
597 - }, (error) => {
598 - console.log(error)
599 - })
532 +{{code language="dart"}}
533 +final Map<String,int> adOceanTargeting = await mobigateInstance.getAdOceanTargeting();
600 600  {{/code}}
601 601  {{/showhide}}
602 602  
Spicy Mobile
spicymobile.pl