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 |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:792 |
stopSession
关闭会话
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:802 |
setSessionContinueMillis
设置会话超时时间
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:812 |
参数列表
millisNumber Type: long
logError
捕捉异常
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:823 |
参数列表
logEvent
捕捉事件
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:835 |
参数列表
logTimedEventBegin
统计事件开始
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:847 |
参数列表
eventIdString
logTimedEventEnd
统计事件结束
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:858 |
参数列表
eventIdString
setCaptureUncaughtException
设置是否开启自动异常捕捉
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:869 |
参数列表
enabledboolean
setAccount
统计玩家帐户信息
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:880 |
参数列表
paramMapObject Type: map
onChargeRequest
跟踪用户支付请求
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:891 |
参数列表
paramMapObject Type: map
onChargeSuccess
追踪用户支付成功
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:902 |
参数列表
orderIDString
onChargeFail
追踪用户支付失败
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:913 |
参数列表
paramMapObject Type: map
onChargeOnlySuccess
统计玩家支付成功
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:924 |
参数列表
paramMapObject Type: map
onPurchase
统计玩家消费
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:935 |
参数列表
paramMapObject Type: map
onUse
统计玩家使用道具
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:946 |
参数列表
paramMapObject Type: map
onReward
统计玩家获取奖励
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:957 |
参数列表
paramMapObject Type: map
startLevel
开始关卡
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:968 |
参数列表
paramMapObject Type: map
finishLevel
结束关卡
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:979 |
参数列表
levelIDString
failLevel
关卡失败
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:990 |
参数列表
paramMapObject Type: map
startTask
开始任务
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:1001 |
参数列表
paramMapObject Type: map
finishTask
完成任务
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:1012 |
参数列表
taskIDString
failTask
任务失败
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:1023 |
参数列表
paramMapObject Type: map
isFunctionSupported
判断函数是否支持
| meta | description |
|---|---|
| 返回 | boolean |
| 定义于 | extensions/anysdk/jsb_anysdk.js:328 |
参数列表
functionNameString
getPluginName
获取插件名称
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | extensions/anysdk/jsb_anysdk.js:342 |
getPluginVersion
获取插件版本
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | extensions/anysdk/jsb_anysdk.js:354 |
getSDKVersion
获取 SDK 版本
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | extensions/anysdk/jsb_anysdk.js:366 |
callFuncWithParam
反射调用带参数的void方法
| meta | description |
|---|---|
| 定义于 | extensions/anysdk/jsb_anysdk.js:378 |
参数列表
callStringFuncWithParam
反射调用带参数的 String 方法
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | extensions/anysdk/jsb_anysdk.js:391 |
参数列表
callIntFuncWithParam
反射调用带参数的 Int 方法
| meta | description |
|---|---|
| 返回 | Number |
| 定义于 | extensions/anysdk/jsb_anysdk.js:406 |
参数列表
callBoolFuncWithParam
反射调用带参数的 boolean 方法
| meta | description |
|---|---|
| 返回 | boolean |
| 定义于 | extensions/anysdk/jsb_anysdk.js:421 |
参数列表
callFloatFuncWithParam
反射调用带参数的 float 方法
| meta | description |
|---|---|
| 返回 | Number |
| 定义于 | extensions/anysdk/jsb_anysdk.js:436 |