AgentManager 类型
模块: anysdk
插件管理类
索引
方法
initappKey、appSecret、privateKey是通过 AnySDK 客户端工具创建游戏后生成的。 oauthLoginServer参数是游戏服务提供的用来做登陆验证转发的接口地址。loadAllPlugins加载所有插件,该操作包含了 SDKs 初始化unloadAllPlugins卸载插件getUserPlugin获取用户系统插件getIAPPlugins获取支付系统插件getIAPPlugin获取支付系统插件getSocialPlugin获取社交系统插件getSharePlugin获取分享系统插件getAnalyticsPlugin获取统计系统插件getAdsPlugin获取广告系统插件getPushPlugin获取推送系统插件getRECPlugin获取录屏系统插件getCrashPlugin获取崩溃分析系统插件getAdTrackingPlugin获取广告追踪系统插件getCustomPlugin获取自定义系统插件getCustomParam获取自定义参数getChannelId获取渠道唯一表示符isAnaylticsEnabled获取统计状态setIsAnaylticsEnabled设置是否统计end销毁单例getInstance获取单例
Details
方法
init
appKey、appSecret、privateKey是通过 AnySDK 客户端工具创建游戏后生成的。 oauthLoginServer参数是游戏服务提供的用来做登陆验证转发的接口地址。
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:58 |
参数列表
loadAllPlugins
加载所有插件,该操作包含了 SDKs 初始化
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:76 |
参数列表
unloadAllPlugins
卸载插件
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:88 |
getUserPlugin
获取用户系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolUser |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:98 |
getIAPPlugins
获取支付系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolIAP |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:110 |
getIAPPlugin
获取支付系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolIAP |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:122 |
getSocialPlugin
获取社交系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolSocial |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:134 |
getSharePlugin
获取分享系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolShare |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:146 |
getAnalyticsPlugin
获取统计系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolAnalytics |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:158 |
getAdsPlugin
获取广告系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolAds |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:170 |
getPushPlugin
获取推送系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolPush |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:182 |
getRECPlugin
获取录屏系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolREC |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:194 |
getCrashPlugin
获取崩溃分析系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolCrash |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:206 |
getAdTrackingPlugin
获取广告追踪系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolAdTracking |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:218 |
getCustomPlugin
获取自定义系统插件
| meta | description |
|---|---|
| 返回 | anysdk.ProtocolCustom |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:230 |
getCustomParam
获取自定义参数
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:242 |
getChannelId
获取渠道唯一表示符
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:254 |
isAnaylticsEnabled
获取统计状态
| meta | description |
|---|---|
| 返回 | boolean |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:266 |
setIsAnaylticsEnabled
设置是否统计
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:278 |
参数列表
enabledboolean
end
销毁单例
| meta | description |
|---|---|
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:289 |
getInstance
获取单例
| meta | description |
|---|---|
| 返回 | anysdk.AgentManager |
| 定义于 | https:/github.com/cocos-creator/engine/blob/master/extensions/anysdk/jsb_anysdk.js:300 |