UNPKG

gamelet-pixui-frame

Version:

pixui开发者框架

149 lines (94 loc) 4.04 kB
# Gamelet PixUI Uniform Frame ### GameletAPI 使用指引 + 手动引入 ``` yarn add gamelet-pixui-frame ``` + 在preprocess页面的代码中引用接口 ``` import { GameletAPI } from "gamelet-pixui-frame" ``` 直接使用GameletAPI即可,GameletAPI是前置虚拟机页面使用的API + 在app和popup页面的代码中引用接口 ``` import { AppGameletAPI } from 'gamelet-pixui-frame/js_src/ts_src/framework/gameletapi'; ``` 可以将 AppGameletAPI as GameletAPI,然后在活动页面使用AppGameletAPI + 注意 GameletAPI 和 AppGameletAPI 是两个接口.GameletAPI是前置虚拟机页面使用的接口而AppGameletAPI是活动页面使用的接口 ### 变更历史 0.4.13-beta.13 + 添加了getAppId方法在app和preprocess中,保持与裁剪前版本的API接口统一 0.4.11 + 对 UD 的 sAccount 字段做了兼容处理 + 增加了 `getResourcePath` 接口用于获取资源路径 0.4.10 + 修改 API 和 SDK 为同步通信 + 增加 readRoleCookie / writeRoleCookie 接口 + 优化接口注释 0.4.9 + 增加 getAPPInfo 查询接口,传入 appId, appKey , 校验后返回 appVersion, appName, 本接口仅支持 GameletSDK + 增加 setAppEnv 接口 允许用户自行设置 App 信息(仅限一个页面中存在多活动在的特殊情况使用),支持 GameletSDK 0.4.8 + PxIDE 环境下 CanUsePlatformAPI 接口默认返回 false + 增加 pluginsForActivityCenter 插件 + 支持Pandora ueSDK 部分接口 ``` GameletAPI.gameCustomFunction() GameletAPI.SetDataStash() GameletAPI.GetDataStash() GameletAPI.ClearDataStash() GameletAPI.getUserData() ``` 0.4.7 + 更新pxide分支下 getOpenArgs 和 getEntryInfo 返回值改为 "{}" 0.4.6 + 修复 reportStatsV2 接口在 atm 渠道 goodsId 类型问题, number->string 0.4.5 + 修复pandora unity引擎atm上报参数出错的bug 0.4.4(deprecated) + 增加了 unity 中 JS 异常的默认 TDM 上报 0.4.3(deprecated) + 增加获取引擎版本信息的接口 `getEntryInfo` + 增加判断是否支持callbroker的接口 `getIsSupportCallbroker` + 在增加获取faas地址的接口 `getFaasAddr` + 修复atm接口上报字段 0.4.2 + 修复 pandoraUnitySDK上 getPlatformDesc 平台判断接口 + 增加 getIsHitBackendWhitelist 标识是否白名单发布 + 在白名单发布时支持 close 关闭指定活动的页面 + reportState 接口暴露 appid 参数 0.4.1 + 修复 addOnSrvPushDataListener , removeOnSrvPushDataListener 接收服务器推送接口的错误 + 允许数据虚拟机打开活动页面,但仅在debug打开情况下可用 0.4.0 + 新增接口 + 新增 reportStatsV2 统计上报接口,reportMonitorV2 监控上报接口 + 增加 faas http 上报和日志上报能力 + 新增 writeCookie, readCookie, deleteCookie 持久化记录接口 + userdata 中增加 sRegion 字段 + 支持三方框架 + 新增DJC cookie处理接口 0.3.7 + 修复 Pandora Unity SDK 获取 UD 数据不全的问题 0.3.6 + 修复 openargs 中不能带=的问题 0.3.5 + 优化了 Runtime 运行环境的识别方式 + GameletSDK , PandoraUnitySDK , PxDev 模拟器都可以自动识别 + 对于旧版本pixui模拟器(VSCode插件中集成的模拟器),可以在URL后手动加参数来设置pxide环境 _sdk_info=openplatform_pxide + 请不要用浏览器预览页面,浏览器会被识别为 UNSUPPORT_SDK 0.3.4 + 修复 userdata 中传入的空字符串会变为 undefined 的问题,让游戏传入和活动获取值保持一致 0.3.3 + 修复 reportStats, reportToATM 接口中 extendList 参数类型定义 0.3.2 + 优化接口说明 0.3.1 + userdata 增加了 sLanguage 字段 + 优化了 unity 环境下 setGameletAppEnv, 根据传入 appId 或者 appName, 如果用户命中了此活动,则未填写的app信息自动补齐 0.3.0 + userdata 增加了 sIntlSdkParam 字段。 + 重写 console.log 让活动默认输出 appId。console.error 错误日志中增加了堆栈。 0.2.11 + userdata 中增加了 sCountry 和 sLoginChannel 字段