modules.md
2.88 KB
cddb4710521885893675e11407622e690d1532fb/inner/modules.md#">模块概览
下图是PCSDK的概要思维导图,SDK所提供的所有功能都在下图列出(点击查看大图):
启动注册打点
setLoginInfo:设置登录信息
loadingFinish:资源加载完成
active:添加注册活跃用户
关卡分析打点
logLevelRelive:游戏关卡复活上报
logLevelHide:游戏关卡页onHide上报
logLevelFail:游戏关卡失败上报
logLevelWin:游戏关卡成功上报
logMerge:游戏2合1合成最高等级上报
交叉推广位:悬浮框、抽屉式、猜你喜欢
bannerList:获取对应类型交叉推广位列表
bannerNavigateTo:点击跳转到对应appid的游戏
addExposure:交叉推广位一条或者多条广告展示,添加曝光数据
自定义事件
event:自定义打点事件
GameId:获取游戏的GameId,来源于config.js配置的GameId
ChannelId:获取游戏渠道ID,来源于config.js配置的ChannelId
UserId:获取用户ID,来源于setLoginInfo传递的openId的值
RegTime:获取用户注册时间,来源于setLoginInfo传递的regTime的值
ShareId:获取进入游戏的分享会话ID,不是从分享会话进入ShareId为0。需接shareVideo模块
ShareKey:接入SDK的分享视频模块后,从分享会话进去游戏,获取到分享会话的分享key
Platform:获取游戏运行平台环境,字符串形式:devtools、ios、android。devtools(开发者调试工具)、ios(苹果设备)、android(安卓设备)
SystemId:获取游戏运行平台环境,整数形式:0、1。0(开发者调试工具或ios)、1(安卓设备)
QueryUserInviteUid:获取此次分享会话进入游戏,分享来源者用户ID,来源query的参数invite_user_uid
IsCross:获取是否显示/隐藏悬浮框交叉推广位,true:显示,false:隐藏
IsDrawer:获取是否显示/隐藏抽屉式交叉推广位,true:显示,false:隐藏
IsGuessLike:获取是否显示/隐藏猜你喜欢交叉推广位,true:显示,false:隐藏
updateOnlineConfig:拉取后台配置的配置参数数据,可代码中手动调用,也可SDK自动拉取
getParamsInt:根据在线参数key获取number类型参数值
getParamsObj:根据在线参数key获取object类型参数值
getParamsString:根据在线参数key获取string类型参数值
事件模块:event
多平台接口模块:platform
share:普通分享,不需要处理回调的场景
dispatch:分享视频分发入口,传入功能点英文命名的分享/视频key
getShareVideoType:根据功能点在后台配置的分享/视频key,得到此功能点分享开关