360SDK數(shù)據(jù)服務(wù)

2018-10-10 11:08 更新

1.基本數(shù)據(jù)服務(wù)接入


游戲只調(diào)用初始化接口,便可享受360數(shù)據(jù)大部分服務(wù),如無特殊需求,下文可忽略



2.游戲自定義數(shù)據(jù)服務(wù)接入


使用QHStatDo來調(diào)用以下各個(gè)方法。


2.1 關(guān)卡統(tǒng)計(jì)API

開始關(guān)卡

// level:關(guān)卡名稱
public static void startLevel(String level)

 

結(jié)束關(guān)卡

// level:關(guān)卡名稱
public static void finishLevel(String level)

 

失敗關(guān)卡

// level:關(guān)卡名稱
public static void failLevel(String level, String reason)


2.2 任務(wù)統(tǒng)計(jì)API

開始任務(wù)

// task:任務(wù)名稱
// type:任務(wù)類型
public static void startTask(String task, String type)

 

結(jié)束任務(wù)

// task:任務(wù)名稱
public static void finishTask(String task)

 

失敗任務(wù)

// task:任務(wù)名稱
// reason:失敗原因
public static void failTask(String task, String reason)

 

2.3 支付統(tǒng)計(jì)API

// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// coin:購(gòu)買金幣數(shù)量
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
public static void pay(int cash, int coin, int source)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// cashType:支付貨幣類型(游戲自定義)
// coin:購(gòu)買金幣數(shù)量
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
public static void pay(int cash, String cashType, int coin, int source)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// coin:購(gòu)買金幣數(shù)量
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
// level:關(guān)卡名稱
// rank:玩家等級(jí)
public static void pay(int cash, int coin, int source, String level, String rank)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// cashType:支付貨幣類型
// coin:購(gòu)買金幣數(shù)量
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
// level:關(guān)卡名稱
// rank:玩家等級(jí)
public static void pay(int cash, String cashType, int coin, int source, String level, String rank)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// number:購(gòu)買道具數(shù)量
// props:購(gòu)買道具名稱
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
public static void pay(int cash, int number, String props,  int source)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// cashType:支付貨幣類型
// number:購(gòu)買道具數(shù)量
// props:購(gòu)買道具名稱
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
public static void pay(int cash, String cashType, int number, String props,  int source)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// number:購(gòu)買道具數(shù)量
// props:購(gòu)買道具名稱
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
// level:關(guān)卡名稱
// rank:玩家等級(jí)
public static void pay(int cash, int number, String props, int source, String level, String rank)
 
// cash:支付金額(游戲自定義,可以是分或元為單位,游戲依照實(shí)際需求來定)
// cashType:支付貨幣類型
// number:購(gòu)買道具數(shù)量
// props:購(gòu)買道具名稱
// source:支付方式(游戲自定義,給每個(gè)支付渠道定義的整型值)
// level:關(guān)卡名稱
// rank:玩家等級(jí)
public static void pay(int cash, String cashType, int number, String props, int source, String level, String rank)

 

2.4 虛擬幣購(gòu)買物品統(tǒng)計(jì)API

// name:物品名稱
// number:物品數(shù)量
// coin:消費(fèi)的虛擬幣數(shù)量
public static void buy(String name, int number, int coin)
 
// name:物品名稱
// number:物品數(shù)量
// method:物品獲取方式
public static void buy(String name, int number, String method)
 
// name:物品名稱
// number:物品數(shù)量
// coinType: 虛擬幣類型
// coin:消費(fèi)的虛擬幣數(shù)量
public static void buy(String name, int number, String coinType, int coin)
 
// name:物品名稱
// number:物品數(shù)量
// coin:消費(fèi)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void buy(String name, int number, int coin, String level)
 
// name:物品名稱
// number:物品數(shù)量
// method:物品獲取方式
// level:關(guān)卡名稱
public static void buy(String name, int number, String method, String level)
 
// name:物品名稱
// number:物品數(shù)量
// coinType:虛擬幣類型
// coin:消費(fèi)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void buy(String name, int number, String coinType, int coin, String level)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coin:消費(fèi)的虛擬幣數(shù)量
public static void buy(String name, String type, int number, int coin)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// method:物品獲取方式
public static void buy(String name, String type, int number, String method)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coinType: 虛擬幣類型
// coin:消費(fèi)的虛擬幣數(shù)量
public static void buy(String name, String type, int number, String coinType, int coin)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coin:消費(fèi)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void buy(String name, String type, int number, int coin, String level)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// method:物品獲取方式
// level:關(guān)卡名稱
public static void buy(String name, String type, int number, String method, String level)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coinType:虛擬幣類型
// coin:消費(fèi)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void buy(String name, String type, int number, String coinType, int coin, String level)

 

2.5 物品消耗統(tǒng)計(jì)API

// name:物品名稱
// number:物品數(shù)量
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
public static void use(String name, int number, int coin)
 
// name:物品名稱
// number:物品數(shù)量
// coinType:虛擬幣類型
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
public static void use(String name, int number, String coinType, int coin)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
public static void use(String name, String type, int number, int coin)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coinType:虛擬幣類型
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
public static void use(String name, String type, int number, String coinType, int coin)
 
// name:物品名稱
// number:物品數(shù)量
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void use(String name, int number, int coin, String level)
 
// name:物品名稱
// number:物品數(shù)量
// coinType:虛擬幣類型
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void use(String name, int number, String coinType, int coin, String level)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void use(String name, String type, int number, int coin, String level)
 
// name:物品名稱
// type: 物品類型
// number:物品數(shù)量
// coinType:虛擬幣類型
// coin:物品對(duì)應(yīng)的虛擬幣數(shù)量
// level:關(guān)卡名稱
public static void use(String name, String type, int number, String coinType, int coin, String level)

 

2.6 玩家統(tǒng)計(jì)API

// id:玩家標(biāo)識(shí)
// age:年齡
// gender:性別
// source:玩家來源(游戲自定義,給每個(gè)渠道用戶定義的字符串類型值,如:”qihoo360”,”weibo”)
// rank:玩家等級(jí)
// server:區(qū)域服務(wù)器名稱
// comment:其他備注信息
public static void player(String id, int age, int gender, String source, String rank, String server, String comment)

 

2.7 角色統(tǒng)計(jì)API

// role:當(dāng)前玩家標(biāo)識(shí)設(shè)置的角色名
public static void role(String role)

 

2.8 自定義事件統(tǒng)計(jì)API

自定義事件

// id: 事件標(biāo)識(shí)
// map:事件屬性名和值的鍵值對(duì)
public static void event(String id, Map<String, String> map)
// 如果在service中,請(qǐng)使用包含上下文參數(shù)的方法:
public static void event(Context ctx, String id, Map<String, String> map)

 

開始自定義事件

// id: 事件標(biāo)識(shí)
// map:事件屬性名和值的鍵值對(duì)
public static void eventBegin(String id, Map<String, String> map)
// 如果在service中,請(qǐng)使用包含上下文參數(shù)的方法:
public static void eventBegin(Context ctx, String id, Map<String, String> map)

 

結(jié)束自定義事件

// id: 事件標(biāo)識(shí)
// map:事件屬性名和值的鍵值對(duì)
public static void eventEnd(String id, Map<String, String> map)
// 如果在service中,請(qǐng)使用包含上下文參數(shù)的方法:
public static void eventEnd(Context ctx, String id, Map<String, String> map)

 

2.9 獲取用戶在線配置參數(shù)API

// key:參數(shù)名
// defValue:默認(rèn)參數(shù)值
// 返回用戶自定義參數(shù)值
public static String getConfParameter(Context ctx, String key, String defValue)

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)