ProtocolAnalytics Class
Extends PluginProtocol
Module: anysdk
analytics protocol
Index
Methods
startSessionStart a new session.stopSessionStop a session.setSessionContinueMillisSet the timeout for expiring a session.logErrorlog an errorlogEventlog an event.logTimedEventBeginTrack an event begin.logTimedEventEndTrack an event end.setCaptureUncaughtExceptionset Whether to catch uncaught exceptions to server.setAccountanalytics account informationonChargeRequesttrack user to request paymentonChargeSuccesstrack Successful paymentonChargeFailtrack failed paymentonChargeOnlySuccesstrack Successful paymentonPurchasetrack user purchaseonUsetrack user to use goodsonRewardtrack user to reward goodsstartLevelstart levelfinishLevelfinish levelfailLevelfailed levelstartTaskstart taskfinishTaskfinish taskfailTaskfailed taskisFunctionSupportedCheck whether the function is supportedgetPluginNameget plugin namegetPluginVersionget plugin versiongetSDKVersionget SDK versioncallFuncWithParamvoid methods for reflections with parametercallStringFuncWithParamString methods for reflections with parametercallIntFuncWithParamint methods for reflections with parametercallBoolFuncWithParamboolean methods for reflections with parametercallFloatFuncWithParamfloat methods for reflections with parameter
Details
Methods
startSession
Start a new session.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:791 |
stopSession
Stop a session.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:801 |
setSessionContinueMillis
Set the timeout for expiring a session.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:811 |
Parameters
millisNumber Type: long
logError
log an error
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:822 |
Parameters
logEvent
log an event.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:834 |
Parameters
logTimedEventBegin
Track an event begin.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:846 |
Parameters
eventIdString
logTimedEventEnd
Track an event end.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:857 |
Parameters
eventIdString
setCaptureUncaughtException
set Whether to catch uncaught exceptions to server.
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:868 |
Parameters
enabledboolean
setAccount
analytics account information
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:879 |
Parameters
paramMapObject Type: map
onChargeRequest
track user to request payment
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:890 |
Parameters
paramMapObject Type: map
onChargeSuccess
track Successful payment
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:901 |
Parameters
orderIDString
onChargeFail
track failed payment
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:912 |
Parameters
paramMapObject Type: map
onChargeOnlySuccess
track Successful payment
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:923 |
Parameters
paramMapObject Type: map
onPurchase
track user purchase
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:934 |
Parameters
paramMapObject Type: map
onUse
track user to use goods
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:945 |
Parameters
paramMapObject Type: map
onReward
track user to reward goods
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:956 |
Parameters
paramMapObject Type: map
startLevel
start level
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:967 |
Parameters
paramMapObject Type: map
finishLevel
finish level
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:978 |
Parameters
levelIDString
failLevel
failed level
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:989 |
Parameters
paramMapObject Type: map
startTask
start task
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:1000 |
Parameters
paramMapObject Type: map
finishTask
finish task
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:1011 |
Parameters
taskIDString
failTask
failed task
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:1022 |
Parameters
paramMapObject Type: map
isFunctionSupported
Check whether the function is supported
| meta | description |
|---|---|
| Returns | boolean |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:327 |
Parameters
functionNameString
getPluginName
get plugin name
| meta | description |
|---|---|
| Returns | String |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:341 |
getPluginVersion
get plugin version
| meta | description |
|---|---|
| Returns | String |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:353 |
getSDKVersion
get SDK version
| meta | description |
|---|---|
| Returns | String |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:365 |
callFuncWithParam
void methods for reflections with parameter
| meta | description |
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:377 |
Parameters
callStringFuncWithParam
String methods for reflections with parameter
| meta | description |
|---|---|
| Returns | String |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:390 |
Parameters
callIntFuncWithParam
int methods for reflections with parameter
| meta | description |
|---|---|
| Returns | Number |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:405 |
Parameters
callBoolFuncWithParam
boolean methods for reflections with parameter
| meta | description |
|---|---|
| Returns | boolean |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:420 |
Parameters
callFloatFuncWithParam
float methods for reflections with parameter
| meta | description |
|---|---|
| Returns | Number |
| Defined in | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:435 |