4.Analysis
4.1 Custom statistics
Android
TJNative.event(String eventId);
TJNative.event(String eventId, String label);
TJNative.event(String eventId, HashMap<String, String> attributes);
iOS
[IOSLoader tj_name:@"eventId"];
[IOSLoader tj_name:@"eventId" value:@"label"];
[IOSLoader tj_name:@"eventId" map:@"attributes"];
Unity
Wb.TjManager.Instance.TJCustomEvent(string eventId);
Wb.TjManager.Instance.TJCustomEvent(string eventId, string label);
Wb.TjManager.Instance.TJCustomEvent(string eventId, Dictionary<string, string> attributes);
parameter:
eventId: Event ID counted for the current
label:Label properties for events
attributes:Event multi label properties
Creator
Wb.Tj.tJCustomEvent(eventId: string);
Wb.Tj.tJCustomEventLabel(eventId: string, label: string);
Wb.Tj.tJCustomEventHashMap(eventId: string, attributes: string);
parameter:
eventId: Event ID counted for the current
label:Label properties for events
attributes:Event multi label properties
4.2 Checkpoint statistics
Android
TJNative.startLevel(String level);
TJNative.finishLevel(String level, String score);
TJNative.failLevel(String level, String score);
iOS
[IOSLoader tj_startLevel:@"level"];
[IOSLoader tj_finishLevel:@"level"];
[IOSLoader tj_failLevel:@"level"];
Unity
Wb.TjManager.Instance.StartLevel(string level);
Wb.TjManager.Instance.FinishLevel(string level, string score);
Wb.TjManager.Instance.FailLevel(string level, string score);
parameter:
level:Checkpoint name
score:Checkpoint score,Transmitt nil
Creator
TJNative.startLevel(String level);
TJNative.finishLevel(String level, String score);
TJNative.failLevel(String level, String score);
parameter:
level:Checkpoint name
score:Checkpoint score,Transmitt nil
4.3 Recharge statistics
4.3.1 Statistics recharge succeeded
Android
TJNative.pay(double money, double coin, int source);
iOS
[IOSLoader tj_payWithMoney:money coin:coin source:source];
Unity
Wb.TjManager.Instance.TJPay(double money,double coin, int source);
parameter:
money:Amount of money,dollar
coin:Number of diamonds bought
source:Recharge channel identification(use PayNative.getDefaultPayType get)
Creator
Wb.TjManager.Instance.TJPay(double money,double coin, int source);
parameter:
money:Amount of money,dollar
coin:Number of diamonds bought
source:Recharge channel identification(use PayNative.getDefaultPayType get)
4.3.2 Add value and buy props
Android
TJNative.pay(double money, String item, int number, double price, int source);
iOS
[IOSLoader tj_payWithMoney:money productId:item number:number price:price score:score];
Unity
Wb.TjManager.Instance.TJPayAndBuy(double money,string item,int number,double price, int source)
parameter:
money:Amount of money,dollar
item:Item name bought
number:Item number bought
price:Item price bought
source:Recharge channel identification(use PayNative.getDefaultPayType get)
Creator
Wb.Tj.tJPayAndBuy(money: string, item: string, number: number, price: string, source: number);
parameter:
money:Amount of money,dollar
item:Item name bought
number:Item number bought
price:Item price bought
source:Recharge channel identification(use PayNative.getDefaultPayType get)
最后更新于
这有帮助吗?