Changes for page Flutter integration
Last modified by Developer on 2020/03/19 15:21
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 -**M obigate.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