77 admob as firebaseAdMob ,
88 crashlytics as firebaseCrashlytics ,
99 storage as firebaseStorage ,
10- User
10+ User ,
11+ LogComplexEventTypeParameter
1112} from "nativescript-plugin-firebase" ;
1213import * as fs from "tns-core-modules/file-system" ;
1314import { MessagingViewModel } from './messaging-view-model' ;
@@ -501,6 +502,10 @@ export class HelloWorldModel extends Observable {
501502 }
502503 ) ;
503504
505+ /**
506+ * Same thing as logEvent but can add an array or specific types not just string (LogComplexEventTypeParameter.BOOLEAN, LogComplexEventTypeParameter.STRING,
507+ * LogComplexEventTypeParameter.DOUBLE, LogComplexEventTypeParameter.FLOAT, LogComplexEventTypeParameter.INT, LogComplexEventTypeParameter.ARRAY)
508+ */
504509 firebase . analytics . logComplexEvent ( {
505510 key : "view_item_list" ,
506511 parameters : [ {
@@ -509,44 +514,31 @@ export class HelloWorldModel extends Observable {
509514 value : [
510515 {
511516 parameters : [
512- { key : "item_id" , value : "id de l’offre " , type : "string" } ,
513- { key : "item_name" , value : "uri métier " , type : "string" } ,
514- { key : "item_category" , value : "category" , type : "string" } ,
515- { key : "item_variant" , value : "variant" , type : "string" } ,
516- { key : "item_brand" , value : "nom de l’entreprise " , type : "string" } ,
517- { key : " price" , value : 1 , type : "long" } ,
518- { key : "item_list" , value : "LO-Moteur " , type : "string" } ,
519- { key : "index" , value : 1 , type : "0" }
517+ { key : "item_id" , value : "id of item " , type : LogComplexEventTypeParameter . STRING } ,
518+ { key : "item_name" , value : "name of item " , type : LogComplexEventTypeParameter . STRING } ,
519+ { key : "item_category" , value : "category" , type : LogComplexEventTypeParameter . STRING } ,
520+ { key : "item_variant" , value : "variant" , type : LogComplexEventTypeParameter . STRING } ,
521+ { key : "item_brand" , value : "name of item brand " , type : LogComplexEventTypeParameter . STRING } ,
522+ { key : "price" , value : 1 , type : LogComplexEventTypeParameter . DOUBLE } ,
523+ { key : "item_list" , value : "name of list " , type : LogComplexEventTypeParameter . STRING } ,
524+ { key : "index" , value : 1 , type : LogComplexEventTypeParameter . INT }
520525
521526 ]
522527 } ,
523528 {
524529 parameters : [
525- { key : "item_id" , value : "id de l’offre 1" , type : "string" } ,
526- { key : "item_name" , value : "uri métier" , type : "string" } ,
527- { key : "item_category" , value : "category" , type : "string" } ,
528- { key : "item_variant" , value : "variant" , type : "string" } ,
529- { key : "item_brand" , value : "nom de l’entreprise" , type : "string" } ,
530- { key : " price" , value : 1 , type : "long" } ,
531- { key : "item_list" , value : "LO-Moteur" , type : "string" } ,
532- { key : "index" , value : 2 , type : "int" }
533-
534- ]
535- } ,
536- {
537- parameters : [
538- { key : "item_id" , value : "id de l’offre 2" , type : "string" } ,
539- { key : "item_name" , value : "uri métier" , type : "string" } ,
540- { key : "item_category" , value : "category" , type : "string" } ,
541- { key : "item_variant" , value : "variant" , type : "string" } ,
542- { key : "item_brand" , value : "nom de l’entreprise" , type : "string" } ,
543- { key : " price" , value : 1 , type : "long" } ,
544- { key : "item_list" , value : "LO-Moteur" , type : "string" } ,
545- { key : "index" , value : 3 , type : "int" }
530+ { key : "item_id" , value : "id of item" , type : LogComplexEventTypeParameter . STRING } ,
531+ { key : "item_name" , value : "name of item" , type : LogComplexEventTypeParameter . STRING } ,
532+ { key : "item_category" , value : "category" , type : LogComplexEventTypeParameter . STRING } ,
533+ { key : "item_variant" , value : "variant" , type : LogComplexEventTypeParameter . STRING } ,
534+ { key : "item_brand" , value : "name of item brand" , type : LogComplexEventTypeParameter . STRING } ,
535+ { key : "price" , value : 1 , type : LogComplexEventTypeParameter . DOUBLE } ,
536+ { key : "item_list" , value : "name of list" , type : LogComplexEventTypeParameter . STRING } ,
537+ { key : "index" , value : 2 , type : LogComplexEventTypeParameter . INT }
546538
547539 ]
548540 }
549- ]
541+ ]
550542 } ]
551543 } ) ;
552544
0 commit comments