modules.md 2.88 KB

598d14fdfa7f3ff07d335e90d514d478b29caf60/modules.md#">模块概览

下图是PCSDK的概要思维导图,SDK所提供的所有功能都在下图列出(点击查看大图):

sdk文件目录结构

统计模块:stat

启动注册打点

    setLoginInfo:设置登录信息

    loadingFinish:资源加载完成

    active:添加注册活跃用户

关卡分析打点

    logLevelRelive:游戏关卡复活上报

    logLevelHide:游戏关卡页onHide上报

    logLevelFail:游戏关卡失败上报

    logLevelWin:游戏关卡成功上报

    logMerge:游戏2合1合成最高等级上报

交叉推广位:悬浮框、抽屉式、猜你喜欢

    bannerList:获取对应类型交叉推广位列表

    bannerNavigateTo:点击跳转到对应appid的游戏

    addExposure:交叉推广位一条或者多条广告展示,添加曝光数据

自定义事件

    event:自定义打点事件

数据模块:data

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:隐藏

配置参数模块:online

updateOnlineConfig:拉取后台配置的配置参数数据,可代码中手动调用,也可SDK自动拉取

getParamsInt:根据在线参数key获取number类型参数值

getParamsObj:根据在线参数key获取object类型参数值

getParamsString:根据在线参数key获取string类型参数值

事件模块:event

多平台接口模块:platform

分享视频模块:shareVideo

share:普通分享,不需要处理回调的场景

dispatch:分享视频分发入口,传入功能点英文命名的分享/视频key

getShareVideoType:根据功能点在后台配置的分享/视频key,得到此功能点分享开关