ProtocolAnalytics 类型
继承于 PluginProtocol
模块: anysdk
统计系统协议接口
索引
方法
startSession启动会话stopSession关闭会话setSessionContinueMillis设置会话超时时间logError捕捉异常logEvent捕捉事件logTimedEventBegin统计事件开始logTimedEventEnd统计事件结束setCaptureUncaughtException设置是否开启自动异常捕捉setAccount统计玩家帐户信息onChargeRequest跟踪用户支付请求onChargeSuccess追踪用户支付成功onChargeFail追踪用户支付失败onChargeOnlySuccess统计玩家支付成功onPurchase统计玩家消费onUse统计玩家使用道具onReward统计玩家获取奖励startLevel开始关卡finishLevel结束关卡failLevel关卡失败startTask开始任务finishTask完成任务failTask任务失败isFunctionSupported判断函数是否支持getPluginName获取插件名称getPluginVersion获取插件版本getSDKVersion获取 SDK 版本callFuncWithParam反射调用带参数的void方法callStringFuncWithParam反射调用带参数的 String 方法callIntFuncWithParam反射调用带参数的 Int 方法callBoolFuncWithParam反射调用带参数的 boolean 方法callFloatFuncWithParam反射调用带参数的 float 方法
Details
方法
startSession
启动会话
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:791 |
stopSession
关闭会话
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:801 |
setSessionContinueMillis
设置会话超时时间
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:811 |
参数列表
millisNumber Type: long
logError
捕捉异常
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:822 |
参数列表
logEvent
捕捉事件
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:834 |
参数列表
logTimedEventBegin
统计事件开始
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:846 |
参数列表
eventIdString
logTimedEventEnd
统计事件结束
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:857 |
参数列表
eventIdString
setCaptureUncaughtException
设置是否开启自动异常捕捉
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:868 |
参数列表
enabledboolean
setAccount
统计玩家帐户信息
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:879 |
参数列表
paramMapObject Type: map
onChargeRequest
跟踪用户支付请求
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:890 |
参数列表
paramMapObject Type: map
onChargeSuccess
追踪用户支付成功
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:901 |
参数列表
orderIDString
onChargeFail
追踪用户支付失败
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:912 |
参数列表
paramMapObject Type: map
onChargeOnlySuccess
统计玩家支付成功
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:923 |
参数列表
paramMapObject Type: map
onPurchase
统计玩家消费
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:934 |
参数列表
paramMapObject Type: map
onUse
统计玩家使用道具
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:945 |
参数列表
paramMapObject Type: map
onReward
统计玩家获取奖励
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:956 |
参数列表
paramMapObject Type: map
startLevel
开始关卡
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:967 |
参数列表
paramMapObject Type: map
finishLevel
结束关卡
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:978 |
参数列表
levelIDString
failLevel
关卡失败
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:989 |
参数列表
paramMapObject Type: map
startTask
开始任务
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:1000 |
参数列表
paramMapObject Type: map
finishTask
完成任务
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:1011 |
参数列表
taskIDString
failTask
任务失败
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:1022 |
参数列表
paramMapObject Type: map
isFunctionSupported
判断函数是否支持
| meta | description |
|---|---|
| 返回 | boolean |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:327 |
参数列表
functionNameString
getPluginName
获取插件名称
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:341 |
getPluginVersion
获取插件版本
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:353 |
getSDKVersion
获取 SDK 版本
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:365 |
callFuncWithParam
反射调用带参数的void方法
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:377 |
参数列表
callStringFuncWithParam
反射调用带参数的 String 方法
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:390 |
参数列表
callIntFuncWithParam
反射调用带参数的 Int 方法
| meta | description |
|---|---|
| 返回 | Number |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:405 |
参数列表
callBoolFuncWithParam
反射调用带参数的 boolean 方法
| meta | description |
|---|---|
| 返回 | boolean |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:420 |
参数列表
callFloatFuncWithParam
反射调用带参数的 float 方法
| meta | description |
|---|---|
| 返回 | Number |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:435 |