Auto-publish release WXSDK.

This commit is contained in:
nebulaliu 2026-03-16 11:00:17 +08:00
parent da392637d3
commit f67e7851c3
177 changed files with 2281 additions and 477 deletions

View File

@ -6,6 +6,15 @@ Removed - 删除功能/接口
Fixed - 修复问题
Others - 其他
-->
## 2026-3-15 v0.1.32 【普通更新】
### Feature
* 普通:更新基础库版本
* 普通擂台赛api新增subScoreKey参数
* 普通支持gameeventreport试玩
* 普通添加WX数据保护插件支持游戏数据加密存储和篡改检测
### Fixed
* 普通:修复订阅消息报错问题
## 2026-1-13 v0.1.31 【普通更新】
### Fixed
* 普通修复glx模式下 createVideo underGameView为true 黑屏的问题

View File

@ -34,7 +34,14 @@ namespace WeChatWASM
if(UnityUtil.GetEngineVersion() == UnityUtil.EngineVersion.Tuanjie)
{
var absolutePath = Path.GetFullPath("Packages/com.qq.weixin.minigame/WebGLTemplates/WXTemplate2022TJ");
PlayerSettings.WeixinMiniGame.template = $"PATH:{absolutePath}";
if (!Directory.Exists(absolutePath))
{
PlayerSettings.WeixinMiniGame.template = $"{templateHeader}WXTemplate2022TJ";
}
else
{
PlayerSettings.WeixinMiniGame.template = $"PATH:{absolutePath}";
}
}
else
{
@ -421,24 +428,24 @@ namespace WeChatWASM
bool showEnableGLX2022Plugin = config.CompileOptions.enableEmscriptenGLX && IsCompatibleWithUnity202203OrNewer();
var glx2022Importer = AssetImporter.GetAtPath(glLibs[0]) as PluginImporter;
#if PLATFORM_WEIXINMINIGAME
#if PLATFORM_WEIXINMINIGAME
glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, showEnableGLX2022Plugin);
#else
glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2022Plugin);
#endif
#else
glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2022Plugin);
#endif
SetPluginCompatibilityByModifyingMetadataFile(glLibs[0], showEnableGLX2022Plugin);
}
{
// unity2021 lib引入
bool showEnableGLX2021Plugin = config.CompileOptions.enableEmscriptenGLX && IsCompatibleWithUnity202102To202203();
var glx2021Importer = AssetImporter.GetAtPath(glLibs[1]) as PluginImporter;
#if PLATFORM_WEIXINMINIGAME
#if PLATFORM_WEIXINMINIGAME
glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, showEnableGLX2021Plugin);
#else
glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2021Plugin);
#endif
#else
glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2021Plugin);
#endif
SetPluginCompatibilityByModifyingMetadataFile(glLibs[1], showEnableGLX2021Plugin);
}
@ -966,7 +973,7 @@ namespace WeChatWASM
{
new Rule()
{
old = "if (GameGlobal.unityNamespace.enableProfileStats)",
old = "if (GameGlobal.unityNamespace.enableProfileStats)",
newStr = "if (GameGlobal.unityNamespace.enableProfileStats || (typeof GameGlobal.manager.getWXAppCheatMonitor === 'function' && GameGlobal.manager.getWXAppCheatMonitor().shouldForceShowPerfMonitor()))"
}
};

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@ namespace WeChatWASM
{
public class WXPluginVersion
{
public static string pluginVersion = "202601131148"; // 这一行不要改他,导出的时候会自动替换
public static string pluginVersion = "202603160259"; // 这一行不要改他,导出的时候会自动替换
}
public class WXPluginConf

Binary file not shown.

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f847db20faa66610af5948c280c4a736
guid: 7330c57dbe403f6a6825fe311f4436ca
DefaultImporter:
externalObjects: {}
userData:

Binary file not shown.

View File

@ -4,6 +4,91 @@
<name>wx-runtime-editor</name>
</assembly>
<members>
<member name="T:WeChatWASM.GameProtect.Monitor.WXDataPluginExample">
<summary>
WX数据保护插件使用示例
演示如何使用数据保护功能来保护游戏中的重要数值
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example1_BasicUsage">
<summary>
示例1基础用法 - 存储和读取数据
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example2_SafeGet">
<summary>
示例2安全获取数据推荐方式
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example3_ComplexObject">
<summary>
示例3存储复杂对象
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example4_DataManagement">
<summary>
示例4数据管理
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.OnDataTampered(System.Object,WeChatWASM.GameProtect.Monitor.WXDataProtectionEventArgs)">
<summary>
数据篡改事件处理
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.HandleTampering(WeChatWASM.GameProtect.Monitor.WXDataProtectionEventArgs)">
<summary>
处理数据篡改
</summary>
</member>
<member name="T:WeChatWASM.GameProtect.Monitor.PlayerStats">
<summary>
示例:玩家属性数据结构
注意:使用 JsonUtility 序列化时,必须使用公共字段
</summary>
</member>
<member name="T:WeChatWASM.GameProtect.Monitor.GameCurrencyManager">
<summary>
游戏货币管理器示例
封装常用的货币操作,简化调用
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.Init(System.Int32,System.Int32)">
<summary>
初始化货币数据
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.GetCoins">
<summary>
获取金币数量
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.AddCoins(System.Int32)">
<summary>
增加金币
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.SpendCoins(System.Int32)">
<summary>
消费金币
</summary>
<returns>是否消费成功</returns>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.GetDiamonds">
<summary>
获取钻石数量
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.AddDiamonds(System.Int32)">
<summary>
增加钻石
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.SpendDiamonds(System.Int32)">
<summary>
消费钻石
</summary>
<returns>是否消费成功</returns>
</member>
<member name="T:WeChatWASM.WXBannerAd">
<summary>
Banner 广告,详见 https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/banner-ad.html
@ -3119,6 +3204,36 @@
 是否结束
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventOption.eventId">
<summary>
事件ID开发者自行维护必需
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventOption.costTime">
<summary>
事件耗时单位ms可选不填时为0
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventOption.result">
<summary>
事件结果,默认成功(可选)不填时默认成功
</summary>
</member>
<member name="T:WeChatWASM.ReportGameEventResult">
<summary>
reportGameEvent的事件类型
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventResult.Success">
<summary>
成功事件
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventResult.Fail">
<summary>
失败事件
</summary>
</member>
<member name="F:WeChatWASM.PageManagerCallbackResult.errCode">
<summary>
错误码,文档可见 https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html
@ -3295,7 +3410,7 @@
需要基础库: `2.10.0`
小程序版本
可选值:
- 'develop': 开发版;
- 'develop': 开发版,提交代码审核时默认使用开发版进行审核。;
- 'trial': 体验版;
- 'release': 正式版;
</summary>
@ -3371,6 +3486,11 @@
允许微信读写日历的开关
</summary>
</member>
<member name="F:WeChatWASM.AppBaseInfo.PCKernelVersion">
<summary>
PC 内核版本号,仅在 PC 端存在该值
</summary>
</member>
<member name="F:WeChatWASM.AppBaseInfo.SDKVersion">
<summary>
客户端基础库版本
@ -3473,6 +3593,14 @@
<member name="F:WeChatWASM.DeviceInfo.platform">
<summary>
客户端平台
可选值:
- 'ios': iOS微信包含 iPhone、iPad;
- 'android': Android微信;
- 'ohos': HarmonyOS 手机端微信;
- 'ohos_pc': HarmonyOS PC微信;
- 'windows': Windows微信;
- 'mac': macOS微信;
- 'devtools': 微信开发者工具;
</summary>
</member>
<member name="F:WeChatWASM.DeviceInfo.system">
@ -3480,6 +3608,16 @@
操作系统及版本
</summary>
</member>
<member name="F:WeChatWASM.DirectAdStatusInfo.isInDirectGameAd">
<summary>
当前是否处于直接广告中
</summary>
</member>
<member name="F:WeChatWASM.DirectAdStatusInfo.isInMask">
<summary>
当前是否处于蒙层阶段
</summary>
</member>
<member name="F:WeChatWASM.EnterOptionsGame.apiCategory">
<summary>
需要基础库: `2.20.0`
@ -3546,6 +3684,11 @@
直播间 id
</summary>
</member>
<member name="F:WeChatWASM.LaunchOptionsGame.hostExtraData">
<summary>
宿主传递的数据,第三方 app 中运行小游戏时返回
</summary>
</member>
<member name="F:WeChatWASM.LaunchOptionsGame.query">
<summary>
启动小游戏的 query 参数
@ -3576,6 +3719,11 @@
shareTicket详见[获取更多转发信息](#)
</summary>
</member>
<member name="F:WeChatWASM.HostExtraData.host_scene">
<summary>
宿主app对应的场景值
</summary>
</member>
<member name="F:WeChatWASM.ClientRect.bottom">
<summary>
下边界坐标单位px
@ -3606,11 +3754,86 @@
宽度单位px
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentsInfo.challengeRewardsComponentInfo">
<summary>
擂台赛组件领奖信息
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentsInfo.notificationComponentInfo">
<summary>
通知组件信息
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentsInfo.rewardsComponentInfo">
<summary>
福利组件信息
</summary>
</member>
<member name="F:WeChatWASM.ChallengeRewardsComponentInfo.name">
<summary>
组件的名称
</summary>
</member>
<member name="F:WeChatWASM.ChallengeRewardsComponentInfo.receiveDetail">
<summary>
领取事件详情只在onOfficialComponentsInfoChange回调中返回
</summary>
</member>
<member name="F:WeChatWASM.ChallengeReceiveDetail.awardResult">
<summary>
奖励领取结果1-全部成功, 2-部分成功(礼物达到领取上限), 3-领奖失败
</summary>
</member>
<member name="F:WeChatWASM.ChallengeReceiveDetail.receivedRareReward">
<summary>
是否收到了稀有奖励
</summary>
</member>
<member name="F:WeChatWASM.ChallengeReceiveDetail.userSourceList">
<summary>
用户领取的奖励列表
</summary>
</member>
<member name="F:WeChatWASM.UserSource.sourceType">
<summary>
奖励类型0-道具礼包, 1-微信蓝包, 2-h5商家券, 3-现金红包, 4-小程序券, 5-盲盒
</summary>
</member>
<member name="F:WeChatWASM.UserSource.source">
<summary>
奖励来源信息
</summary>
</member>
<member name="F:WeChatWASM.UserSource.sourceNum">
<summary>
获取的奖励数量
</summary>
</member>
<member name="F:WeChatWASM.SourceInfo.propList">
<summary>
道具列表
</summary>
</member>
<member name="F:WeChatWASM.SourceInfo.type">
<summary>
奖励类型1-普通奖励, 2-稀有奖励
</summary>
</member>
<member name="F:WeChatWASM.SourceInfo.sourceName">
<summary>
礼包名称
</summary>
</member>
<member name="F:WeChatWASM.PropInfo.propName">
<summary>
道具名称
</summary>
</member>
<member name="F:WeChatWASM.PropInfo.propNum">
<summary>
道具数量
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentInfo.boundingClientRect">
<summary>
组件的布局位置信息
@ -3626,6 +3849,46 @@
组件的名称
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.canReceiveFriendGiftCount">
<summary>
可领取的好友礼包数量
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.canReceiveGiftCount">
<summary>
可领取的礼包数量
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.name">
<summary>
组件的名称
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.receiveDetail">
<summary>
领取事件详情只在onOfficialComponentsInfoChange回调中返回
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.desc">
<summary>
礼包描述,只有 gift 类型才有
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.icon">
<summary>
礼包图标,只有 gift 类型才有
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.name">
<summary>
礼包名称,只有 gift 类型才有
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.type">
<summary>
gift: 礼包, friendGift: 好友礼包
</summary>
</member>
<member name="F:WeChatWASM.GetStorageInfoSyncOption.currentSize">
<summary>
当前占用的空间大小, 单位 KB
@ -3772,7 +4035,8 @@
可选值:
- 'ios': iOS微信包含 iPhone、iPad;
- 'android': Android微信;
- 'ohos': HarmonyOS微信;
- 'ohos': HarmonyOS 手机端微信;
- 'ohos_pc': HarmonyOS PC微信;
- 'windows': Windows微信;
- 'mac': macOS微信;
- 'devtools': 微信开发者工具;
@ -4427,6 +4691,36 @@
是否被添加至 「我的小程序」
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentFailCallbackErr.errMsg">
<summary>
错误信息
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackResult.data">
<summary>
支付支持信息对象
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackResult.errMsg">
<summary>
调用结果信息,格式为 "checkIsSupportMidasPayment:ok"
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackDataResult.allow_pay">
<summary>
是否支持支付true 表示支持false 表示不支持
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackDataResult.err_code">
<summary>
错误码0 表示成功
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackDataResult.err_msg">
<summary>
错误信息,"success" 表示成功
</summary>
</member>
<member name="F:WeChatWASM.ChooseImageOption.count">
<summary>
最多可以选择的图片张数
@ -5595,22 +5889,22 @@
预告状态0可用 1取消 2已用
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.cloudID">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.cloudID">
<summary>
敏感数据对应的云 ID开通[云开发](https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html)的小程序才会返回,可通过云调用直接获取开放数据,详细见[云调用直接获取开放数据](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#method-cloud)
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.encryptedData">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.encryptedData">
<summary>
包括敏感数据在内的完整转发信息的加密数据,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.errMsg">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.errMsg">
<summary>
错误信息
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.iv">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.iv">
<summary>
加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
</summary>
@ -5705,6 +5999,21 @@
实验参数数组,不填则获取所有实验参数
</summary>
</member>
<member name="F:WeChatWASM.GameExptInfo.expt_id">
<summary>
实验ID标识实验
</summary>
</member>
<member name="F:WeChatWASM.GameExptInfo.param_name">
<summary>
参数名称
</summary>
</member>
<member name="F:WeChatWASM.GameExptInfo.param_value">
<summary>
参数值
</summary>
</member>
<member name="F:WeChatWASM.GetGroupEnterInfoOption.allowSingleChat">
<summary>
需要基础库: `3.7.8`
@ -5826,6 +6135,67 @@
本机局域网子网掩码,基础库 2.24.0 开始支持
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.altitude">
<summary>
需要基础库: `1.6.0`
传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.highAccuracyExpireTime">
<summary>
需要基础库: `2.9.0`
高精度定位超时时间(ms)指定时间内返回最高精度该值3000ms以上高精度定位才有效果
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.isHighAccuracy">
<summary>
需要基础库: `2.9.0`
开启高精度定位
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.type">
<summary>
wgs84 返回 gps 坐标gcj02 返回可用于 wx.openLocation 的坐标
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.accuracy">
<summary>
位置的精确度反应与真实位置之间的接近程度可以理解成10即与真实位置相差10m越小越精确
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.altitude">
<summary>
需要基础库: `1.2.0`
高度,单位 m
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.horizontalAccuracy">
<summary>
需要基础库: `1.2.0`
水平精度,单位 m
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.latitude">
<summary>
纬度,范围为 -90~90负数表示南纬
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.longitude">
<summary>
经度,范围为 -180~180负数表示西经
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.speed">
<summary>
速度,单位 m/s
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.verticalAccuracy">
<summary>
需要基础库: `1.2.0`
垂直精度,单位 mAndroid 无法获取,返回 0
</summary>
</member>
<member name="F:WeChatWASM.GetNetworkTypeSuccessCallbackResult.hasSystemProxy">
<summary>
需要基础库: `2.22.1`
@ -5941,6 +6311,17 @@
- itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
</summary>
</member>
<member name="F:WeChatWASM.GetShareInfoOption.shareTicket">
<summary>
shareTicket详见[获取更多转发信息](#)
</summary>
</member>
<member name="F:WeChatWASM.GetShareInfoOption.timeout">
<summary>
需要基础库: `1.9.90`
超时时间,单位 ms
</summary>
</member>
<member name="F:WeChatWASM.GetShowSplashAdStatusSuccessCallbackResult.code">
<summary>
封面广告组件展示状态码
@ -6487,6 +6868,11 @@
用短链打开小程序时当前页面携带的查询字符串。小程序中使用时,应在进入页面时调用 `wx.onCopyUrl` 自定义 `query`,退出页面时调用 `wx.offCopyUrl`,防止影响其它页面。
</summary>
</member>
<member name="F:WeChatWASM.OnCopyUrlListenerResult.title">
<summary>
短链中的自定义标题,显示在小程序名称之后,可以不填
</summary>
</member>
<member name="F:WeChatWASM.OnDeviceMotionChangeListenerResult.alpha">
<summary>
当 手机坐标 X/Y 和 地球 X/Y 重合时,绕着 Z 轴转动的夹角为 alpha范围值为 [0, 2*PI)。逆时针转动为正。
@ -6510,6 +6896,21 @@
- 'landscapeReverse': 横屏反方向,以 HOME 键在屏幕左侧为反方向;
</summary>
</member>
<member name="F:WeChatWASM.OnDirectAdStatusChangeListenerResult.isEndByAbnormal">
<summary>
当前直玩广告是否由于异常流程而结束(如 下拉/搜索 进入正在直玩广告流程中的游戏)
</summary>
</member>
<member name="F:WeChatWASM.OnDirectAdStatusChangeListenerResult.isInDirectGameAd">
<summary>
当前是否处于直接广告中
</summary>
</member>
<member name="F:WeChatWASM.OnDirectAdStatusChangeListenerResult.isInMask">
<summary>
当前是否处于蒙层阶段
</summary>
</member>
<member name="F:WeChatWASM.ListenerError.message">
<summary>
错误信息,包含堆栈
@ -6905,7 +7306,7 @@
</member>
<member name="F:WeChatWASM.OpenChannelsUserProfileOption.finderUserName">
<summary>
视频号 id
视频号id参考格式为sphcqO59YEPCvoe查看路径为微信客户端->我tab->视频号->右上角.->视频号名字-视频号ID
</summary>
</member>
<member name="F:WeChatWASM.OpenChatToolOption.chatType">
@ -7225,6 +7626,53 @@
自定义维度,基础库 v2.14.0 开始支持可选
</summary>
</member>
<member name="F:WeChatWASM.FacialRecognitionError.errMsg">
<summary>
错误信息
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别成功 | |
| 2002004 | 人脸识别失败 | |
| 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
| 2002007 | 本用户7天内人脸识别已通过通过日期为XX | |
| 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
| 2002009 | 无权限发起人脸识别 | |
</summary>
</member>
<member name="F:WeChatWASM.FacialRecognitionError.errCode">
<summary>
错误码
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别成功 | |
| 2002004 | 人脸识别失败 | |
| 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
| 2002007 | 本用户7天内人脸识别已通过通过日期为XX | |
| 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
| 2002009 | 无权限发起人脸识别 | |
</summary>
</member>
<member name="F:WeChatWASM.RequestFacialVerifyOption.verifyId">
<summary>
人脸核身会话唯一标识(小程序后台根据「用户实名信息(姓名+身份证)」调用微信后台[getVerifyId](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_getverifyid.html)接口获取)
</summary>
</member>
<member name="F:WeChatWASM.RequestFacialVerifyError.errMsg">
<summary>
错误信息
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
</summary>
</member>
<member name="F:WeChatWASM.RequestFacialVerifyError.errCode">
<summary>
错误码
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
</summary>
</member>
<member name="F:WeChatWASM.RequestMidasFriendPaymentOption.buyQuantity">
<summary>
购买数量。mode=game 时必填。购买数量。详见 [buyQuantity 限制说明](#buyQuantity限制说明)。
@ -7610,7 +8058,7 @@
</member>
<member name="F:WeChatWASM.SetBackgroundFetchTokenOption.token">
<summary>
自定义的登录态
自定义的登录态。上限 1024 字符。
</summary>
</member>
<member name="F:WeChatWASM.SetClipboardDataOption.data">

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 86cfe097f9cce0b88db9414b86df4ed1
guid: 59f30477a8bb77aeb6d56b69f0799388
DefaultImporter:
externalObjects: {}
userData:

Binary file not shown.

View File

@ -4,12 +4,91 @@
<name>wx-runtime</name>
</assembly>
<members>
<member name="T:PlayerPrefs">
<member name="T:WeChatWASM.GameProtect.Monitor.WXDataPluginExample">
<summary>
覆盖unity的PlayerPrefs
注意:调用均为同步调用, 容易阻塞游戏主线程造成卡顿,不建议频繁调用
WX数据保护插件使用示例
演示如何使用数据保护功能来保护游戏中的重要数值
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example1_BasicUsage">
<summary>
示例1基础用法 - 存储和读取数据
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example2_SafeGet">
<summary>
示例2安全获取数据推荐方式
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example3_ComplexObject">
<summary>
示例3存储复杂对象
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.Example4_DataManagement">
<summary>
示例4数据管理
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.OnDataTampered(System.Object,WeChatWASM.GameProtect.Monitor.WXDataProtectionEventArgs)">
<summary>
数据篡改事件处理
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.WXDataPluginExample.HandleTampering(WeChatWASM.GameProtect.Monitor.WXDataProtectionEventArgs)">
<summary>
处理数据篡改
</summary>
</member>
<member name="T:WeChatWASM.GameProtect.Monitor.PlayerStats">
<summary>
示例:玩家属性数据结构
注意:使用 JsonUtility 序列化时,必须使用公共字段
</summary>
</member>
<member name="T:WeChatWASM.GameProtect.Monitor.GameCurrencyManager">
<summary>
游戏货币管理器示例
封装常用的货币操作,简化调用
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.Init(System.Int32,System.Int32)">
<summary>
初始化货币数据
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.GetCoins">
<summary>
获取金币数量
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.AddCoins(System.Int32)">
<summary>
增加金币
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.SpendCoins(System.Int32)">
<summary>
消费金币
</summary>
<returns>是否消费成功</returns>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.GetDiamonds">
<summary>
获取钻石数量
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.AddDiamonds(System.Int32)">
<summary>
增加钻石
</summary>
</member>
<member name="M:WeChatWASM.GameProtect.Monitor.GameCurrencyManager.SpendDiamonds(System.Int32)">
<summary>
消费钻石
</summary>
<returns>是否消费成功</returns>
</member>
<member name="T:WeChatWASM.WXBannerAd">
<summary>
Banner 广告,详见 https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/banner-ad.html
@ -3125,6 +3204,36 @@
 是否结束
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventOption.eventId">
<summary>
事件ID开发者自行维护必需
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventOption.costTime">
<summary>
事件耗时单位ms可选不填时为0
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventOption.result">
<summary>
事件结果,默认成功(可选)不填时默认成功
</summary>
</member>
<member name="T:WeChatWASM.ReportGameEventResult">
<summary>
reportGameEvent的事件类型
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventResult.Success">
<summary>
成功事件
</summary>
</member>
<member name="F:WeChatWASM.ReportGameEventResult.Fail">
<summary>
失败事件
</summary>
</member>
<member name="F:WeChatWASM.PageManagerCallbackResult.errCode">
<summary>
错误码,文档可见 https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html
@ -3301,7 +3410,7 @@
需要基础库: `2.10.0`
小程序版本
可选值:
- 'develop': 开发版;
- 'develop': 开发版,提交代码审核时默认使用开发版进行审核。;
- 'trial': 体验版;
- 'release': 正式版;
</summary>
@ -3377,6 +3486,11 @@
允许微信读写日历的开关
</summary>
</member>
<member name="F:WeChatWASM.AppBaseInfo.PCKernelVersion">
<summary>
PC 内核版本号,仅在 PC 端存在该值
</summary>
</member>
<member name="F:WeChatWASM.AppBaseInfo.SDKVersion">
<summary>
客户端基础库版本
@ -3479,6 +3593,14 @@
<member name="F:WeChatWASM.DeviceInfo.platform">
<summary>
客户端平台
可选值:
- 'ios': iOS微信包含 iPhone、iPad;
- 'android': Android微信;
- 'ohos': HarmonyOS 手机端微信;
- 'ohos_pc': HarmonyOS PC微信;
- 'windows': Windows微信;
- 'mac': macOS微信;
- 'devtools': 微信开发者工具;
</summary>
</member>
<member name="F:WeChatWASM.DeviceInfo.system">
@ -3486,6 +3608,16 @@
操作系统及版本
</summary>
</member>
<member name="F:WeChatWASM.DirectAdStatusInfo.isInDirectGameAd">
<summary>
当前是否处于直接广告中
</summary>
</member>
<member name="F:WeChatWASM.DirectAdStatusInfo.isInMask">
<summary>
当前是否处于蒙层阶段
</summary>
</member>
<member name="F:WeChatWASM.EnterOptionsGame.apiCategory">
<summary>
需要基础库: `2.20.0`
@ -3552,6 +3684,11 @@
直播间 id
</summary>
</member>
<member name="F:WeChatWASM.LaunchOptionsGame.hostExtraData">
<summary>
宿主传递的数据,第三方 app 中运行小游戏时返回
</summary>
</member>
<member name="F:WeChatWASM.LaunchOptionsGame.query">
<summary>
启动小游戏的 query 参数
@ -3582,6 +3719,11 @@
shareTicket详见[获取更多转发信息](#)
</summary>
</member>
<member name="F:WeChatWASM.HostExtraData.host_scene">
<summary>
宿主app对应的场景值
</summary>
</member>
<member name="F:WeChatWASM.ClientRect.bottom">
<summary>
下边界坐标单位px
@ -3612,11 +3754,86 @@
宽度单位px
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentsInfo.challengeRewardsComponentInfo">
<summary>
擂台赛组件领奖信息
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentsInfo.notificationComponentInfo">
<summary>
通知组件信息
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentsInfo.rewardsComponentInfo">
<summary>
福利组件信息
</summary>
</member>
<member name="F:WeChatWASM.ChallengeRewardsComponentInfo.name">
<summary>
组件的名称
</summary>
</member>
<member name="F:WeChatWASM.ChallengeRewardsComponentInfo.receiveDetail">
<summary>
领取事件详情只在onOfficialComponentsInfoChange回调中返回
</summary>
</member>
<member name="F:WeChatWASM.ChallengeReceiveDetail.awardResult">
<summary>
奖励领取结果1-全部成功, 2-部分成功(礼物达到领取上限), 3-领奖失败
</summary>
</member>
<member name="F:WeChatWASM.ChallengeReceiveDetail.receivedRareReward">
<summary>
是否收到了稀有奖励
</summary>
</member>
<member name="F:WeChatWASM.ChallengeReceiveDetail.userSourceList">
<summary>
用户领取的奖励列表
</summary>
</member>
<member name="F:WeChatWASM.UserSource.sourceType">
<summary>
奖励类型0-道具礼包, 1-微信蓝包, 2-h5商家券, 3-现金红包, 4-小程序券, 5-盲盒
</summary>
</member>
<member name="F:WeChatWASM.UserSource.source">
<summary>
奖励来源信息
</summary>
</member>
<member name="F:WeChatWASM.UserSource.sourceNum">
<summary>
获取的奖励数量
</summary>
</member>
<member name="F:WeChatWASM.SourceInfo.propList">
<summary>
道具列表
</summary>
</member>
<member name="F:WeChatWASM.SourceInfo.type">
<summary>
奖励类型1-普通奖励, 2-稀有奖励
</summary>
</member>
<member name="F:WeChatWASM.SourceInfo.sourceName">
<summary>
礼包名称
</summary>
</member>
<member name="F:WeChatWASM.PropInfo.propName">
<summary>
道具名称
</summary>
</member>
<member name="F:WeChatWASM.PropInfo.propNum">
<summary>
道具数量
</summary>
</member>
<member name="F:WeChatWASM.OfficialComponentInfo.boundingClientRect">
<summary>
组件的布局位置信息
@ -3632,6 +3849,46 @@
组件的名称
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.canReceiveFriendGiftCount">
<summary>
可领取的好友礼包数量
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.canReceiveGiftCount">
<summary>
可领取的礼包数量
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.name">
<summary>
组件的名称
</summary>
</member>
<member name="F:WeChatWASM.RewardsComponentInfo.receiveDetail">
<summary>
领取事件详情只在onOfficialComponentsInfoChange回调中返回
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.desc">
<summary>
礼包描述,只有 gift 类型才有
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.icon">
<summary>
礼包图标,只有 gift 类型才有
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.name">
<summary>
礼包名称,只有 gift 类型才有
</summary>
</member>
<member name="F:WeChatWASM.ReceiveDetail.type">
<summary>
gift: 礼包, friendGift: 好友礼包
</summary>
</member>
<member name="F:WeChatWASM.GetStorageInfoSyncOption.currentSize">
<summary>
当前占用的空间大小, 单位 KB
@ -3778,7 +4035,8 @@
可选值:
- 'ios': iOS微信包含 iPhone、iPad;
- 'android': Android微信;
- 'ohos': HarmonyOS微信;
- 'ohos': HarmonyOS 手机端微信;
- 'ohos_pc': HarmonyOS PC微信;
- 'windows': Windows微信;
- 'mac': macOS微信;
- 'devtools': 微信开发者工具;
@ -4433,6 +4691,36 @@
是否被添加至 「我的小程序」
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentFailCallbackErr.errMsg">
<summary>
错误信息
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackResult.data">
<summary>
支付支持信息对象
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackResult.errMsg">
<summary>
调用结果信息,格式为 "checkIsSupportMidasPayment:ok"
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackDataResult.allow_pay">
<summary>
是否支持支付true 表示支持false 表示不支持
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackDataResult.err_code">
<summary>
错误码0 表示成功
</summary>
</member>
<member name="F:WeChatWASM.CheckIsSupportMidasPaymentSuccessCallbackDataResult.err_msg">
<summary>
错误信息,"success" 表示成功
</summary>
</member>
<member name="F:WeChatWASM.ChooseImageOption.count">
<summary>
最多可以选择的图片张数
@ -5601,22 +5889,22 @@
预告状态0可用 1取消 2已用
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.cloudID">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.cloudID">
<summary>
敏感数据对应的云 ID开通[云开发](https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html)的小程序才会返回,可通过云调用直接获取开放数据,详细见[云调用直接获取开放数据](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#method-cloud)
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.encryptedData">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.encryptedData">
<summary>
包括敏感数据在内的完整转发信息的加密数据,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.errMsg">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.errMsg">
<summary>
错误信息
</summary>
</member>
<member name="F:WeChatWASM.GetChatToolInfoSuccessCallbackResult.iv">
<member name="F:WeChatWASM.RequestMidasFriendPaymentSuccessCallbackResult.iv">
<summary>
加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
</summary>
@ -5711,6 +5999,21 @@
实验参数数组,不填则获取所有实验参数
</summary>
</member>
<member name="F:WeChatWASM.GameExptInfo.expt_id">
<summary>
实验ID标识实验
</summary>
</member>
<member name="F:WeChatWASM.GameExptInfo.param_name">
<summary>
参数名称
</summary>
</member>
<member name="F:WeChatWASM.GameExptInfo.param_value">
<summary>
参数值
</summary>
</member>
<member name="F:WeChatWASM.GetGroupEnterInfoOption.allowSingleChat">
<summary>
需要基础库: `3.7.8`
@ -5832,6 +6135,67 @@
本机局域网子网掩码,基础库 2.24.0 开始支持
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.altitude">
<summary>
需要基础库: `1.6.0`
传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.highAccuracyExpireTime">
<summary>
需要基础库: `2.9.0`
高精度定位超时时间(ms)指定时间内返回最高精度该值3000ms以上高精度定位才有效果
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.isHighAccuracy">
<summary>
需要基础库: `2.9.0`
开启高精度定位
</summary>
</member>
<member name="F:WeChatWASM.GetLocationOption.type">
<summary>
wgs84 返回 gps 坐标gcj02 返回可用于 wx.openLocation 的坐标
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.accuracy">
<summary>
位置的精确度反应与真实位置之间的接近程度可以理解成10即与真实位置相差10m越小越精确
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.altitude">
<summary>
需要基础库: `1.2.0`
高度,单位 m
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.horizontalAccuracy">
<summary>
需要基础库: `1.2.0`
水平精度,单位 m
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.latitude">
<summary>
纬度,范围为 -90~90负数表示南纬
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.longitude">
<summary>
经度,范围为 -180~180负数表示西经
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.speed">
<summary>
速度,单位 m/s
</summary>
</member>
<member name="F:WeChatWASM.GetLocationSuccessCallbackResult.verticalAccuracy">
<summary>
需要基础库: `1.2.0`
垂直精度,单位 mAndroid 无法获取,返回 0
</summary>
</member>
<member name="F:WeChatWASM.GetNetworkTypeSuccessCallbackResult.hasSystemProxy">
<summary>
需要基础库: `2.22.1`
@ -5947,6 +6311,17 @@
- itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
</summary>
</member>
<member name="F:WeChatWASM.GetShareInfoOption.shareTicket">
<summary>
shareTicket详见[获取更多转发信息](#)
</summary>
</member>
<member name="F:WeChatWASM.GetShareInfoOption.timeout">
<summary>
需要基础库: `1.9.90`
超时时间,单位 ms
</summary>
</member>
<member name="F:WeChatWASM.GetShowSplashAdStatusSuccessCallbackResult.code">
<summary>
封面广告组件展示状态码
@ -6493,6 +6868,11 @@
用短链打开小程序时当前页面携带的查询字符串。小程序中使用时,应在进入页面时调用 `wx.onCopyUrl` 自定义 `query`,退出页面时调用 `wx.offCopyUrl`,防止影响其它页面。
</summary>
</member>
<member name="F:WeChatWASM.OnCopyUrlListenerResult.title">
<summary>
短链中的自定义标题,显示在小程序名称之后,可以不填
</summary>
</member>
<member name="F:WeChatWASM.OnDeviceMotionChangeListenerResult.alpha">
<summary>
当 手机坐标 X/Y 和 地球 X/Y 重合时,绕着 Z 轴转动的夹角为 alpha范围值为 [0, 2*PI)。逆时针转动为正。
@ -6516,6 +6896,21 @@
- 'landscapeReverse': 横屏反方向,以 HOME 键在屏幕左侧为反方向;
</summary>
</member>
<member name="F:WeChatWASM.OnDirectAdStatusChangeListenerResult.isEndByAbnormal">
<summary>
当前直玩广告是否由于异常流程而结束(如 下拉/搜索 进入正在直玩广告流程中的游戏)
</summary>
</member>
<member name="F:WeChatWASM.OnDirectAdStatusChangeListenerResult.isInDirectGameAd">
<summary>
当前是否处于直接广告中
</summary>
</member>
<member name="F:WeChatWASM.OnDirectAdStatusChangeListenerResult.isInMask">
<summary>
当前是否处于蒙层阶段
</summary>
</member>
<member name="F:WeChatWASM.ListenerError.message">
<summary>
错误信息,包含堆栈
@ -6911,7 +7306,7 @@
</member>
<member name="F:WeChatWASM.OpenChannelsUserProfileOption.finderUserName">
<summary>
视频号 id
视频号id参考格式为sphcqO59YEPCvoe查看路径为微信客户端->我tab->视频号->右上角.->视频号名字-视频号ID
</summary>
</member>
<member name="F:WeChatWASM.OpenChatToolOption.chatType">
@ -7231,6 +7626,53 @@
自定义维度,基础库 v2.14.0 开始支持可选
</summary>
</member>
<member name="F:WeChatWASM.FacialRecognitionError.errMsg">
<summary>
错误信息
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别成功 | |
| 2002004 | 人脸识别失败 | |
| 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
| 2002007 | 本用户7天内人脸识别已通过通过日期为XX | |
| 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
| 2002009 | 无权限发起人脸识别 | |
</summary>
</member>
<member name="F:WeChatWASM.FacialRecognitionError.errCode">
<summary>
错误码
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别成功 | |
| 2002004 | 人脸识别失败 | |
| 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
| 2002007 | 本用户7天内人脸识别已通过通过日期为XX | |
| 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
| 2002009 | 无权限发起人脸识别 | |
</summary>
</member>
<member name="F:WeChatWASM.RequestFacialVerifyOption.verifyId">
<summary>
人脸核身会话唯一标识(小程序后台根据「用户实名信息(姓名+身份证)」调用微信后台[getVerifyId](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_getverifyid.html)接口获取)
</summary>
</member>
<member name="F:WeChatWASM.RequestFacialVerifyError.errMsg">
<summary>
错误信息
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
</summary>
</member>
<member name="F:WeChatWASM.RequestFacialVerifyError.errCode">
<summary>
错误码
| 错误码 | 错误信息 | 说明 |
| - | - | - |
| 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
</summary>
</member>
<member name="F:WeChatWASM.RequestMidasFriendPaymentOption.buyQuantity">
<summary>
购买数量。mode=game 时必填。购买数量。详见 [buyQuantity 限制说明](#buyQuantity限制说明)。
@ -7616,7 +8058,7 @@
</member>
<member name="F:WeChatWASM.SetBackgroundFetchTokenOption.token">
<summary>
自定义的登录态
自定义的登录态。上限 1024 字符。
</summary>
</member>
<member name="F:WeChatWASM.SetClipboardDataOption.data">
@ -9125,5 +9567,11 @@
注册监听录制事件的回调函数。当对应事件触发时,回调函数会被执行
</summary>
</member>
<member name="T:PlayerPrefs">
<summary>
覆盖unity的PlayerPrefs
注意:调用均为同步调用, 容易阻塞游戏主线程造成卡顿,不建议频繁调用
</summary>
</member>
</members>
</doc>

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9a7c16358edeccc9e6507105d15b2cd3
guid: 33778f932d74b9c0309d7573c86c9e5b
DefaultImporter:
externalObjects: {}
userData:

View File

@ -107,6 +107,69 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.CheckIsAddedToMyMiniProgram(callback);
}
/// <summary>
/// [wx.checkIsSupportFacialRecognition(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/face/wx.checkIsSupportFacialRecognition.html)
/// 需要基础库: `3.8.12`
/// 检查当前设备是否支持人脸识别能力
/// **示例代码**
/// ```js
/// wx.checkIsSupportFacialRecognition({
/// success() {
/// // 支持人脸识别
/// },
/// fail() {
/// // 不支持人脸识别
/// },
/// })
/// ```
/// </summary>
public static void CheckIsSupportFacialRecognition(CheckIsSupportFacialRecognitionOption callback)
{
WXSDKManagerHandler.Instance.CheckIsSupportFacialRecognition(callback);
}
/// <summary>
/// [wx.checkIsSupportMidasPayment(Object object)](https://developers.weixin.qq.com/minigame/dev/api/midas-payment/wx.checkIsSupportMidasPayment.html)
/// 需要基础库: `3.10.3`
/// 检查当前环境是否支持虚拟支付。使用前请注意阅读[相关说明](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/virtual-payment/virtual-payment2.html)。
/// **平台支持说明**
/// - Android、Windows、OHOS 平台:默认支持虚拟支付,接口直接返回支持
/// - iOS 平台:需满足以下环境要求才可能支持虚拟支付
/// - 操作系统要求:使用 iPhone 或者 iPadiOS 15 及以上版本
/// - 基础库版本要求3.10.3 及以上
/// - 客户端版本要求8.0.68 及以上
/// - 苹果支付不支持使用沙箱环境,仅支持使用现网环境
/// **注意事项**
/// 若该 API 都不存在,则 iOS 一定不支持虚拟支付,请保持旧版本逻辑。
/// **示例代码**
/// ```js
/// if (wx.checkIsSupportMidasPayment) {
/// wx.checkIsSupportMidasPayment({
/// success(res) {
/// console.log('支持检查结果:', res)
/// if (res.data.allow_pay) {
/// console.log('当前环境支持支付')
/// // 可以继续调用支付相关接口
/// } else {
/// console.log('当前环境不支持支付')
/// // 请自行适配用户提示文案
/// }
/// },
/// fail(err) {
/// console.error('检查支持情况失败:', err)
/// },
/// complete() {
/// console.log('检查完成')
/// }
/// })
/// }
/// ```
/// </summary>
public static void CheckIsSupportMidasPayment(CheckIsSupportMidasPaymentOption callback)
{
WXSDKManagerHandler.Instance.CheckIsSupportMidasPayment(callback);
}
/// <summary>
/// [wx.checkSession(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/login/wx.checkSession.html)
/// 检查登录态 session_key 是否过期。
@ -279,7 +342,7 @@ namespace WeChatWASM
/// <summary>
/// [wx.exitChatTool(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.exitChatTool.html)
/// 需要基础库: `3.7.12`
/// 退出聊天工具模式
/// 退出聊天工具开放能力模式
/// </summary>
public static void ExitChatTool(ExitChatToolOption callback)
{
@ -675,6 +738,7 @@ namespace WeChatWASM
/// | 8 | 当天(自然日)赞官方贴子数 | 无需传入 | |
/// | 9 | 当天(自然日)评论官方贴子数 | 无需传入 | |
/// | 10 | 当天(自然日)发表到本圈子话题的贴子数 | 传入话题id从mp-游戏圈话题管理处获取 | |
/// | 11 | 用户最近一次推荐游戏时间 | 无需传入 | 秒级时间戳 | |
/// **encryptedData 解密后得到的 GameClubData 的结构**
/// | 属性 | 类型 | 说明 |
/// | ------- | ------- | -------------------------------------- |
@ -691,9 +755,22 @@ namespace WeChatWASM
}
/// <summary>
/// [wx.getGameExptInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.getGameExptInfo.html)
/// [wx.getGameExptInfo(Object options)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.getGameExptInfo.html)
/// 需要基础库: `3.8.8`
/// 给定实验参数数组,获取对应的实验参数值
/// **示例代码**
/// ```js
/// wx.getGameExptInfo({
/// keyList: ['experiment_key1', 'experiment_key2'],
/// success(res) {
/// res.list.forEach((expParam) => {
/// console.log('实验ID:', expParam.expt_id);
/// console.log('参数名:', expParam.param_name);
/// console.log('参数值:', expParam.param_value);
/// })
/// }
/// });
/// ```
/// </summary>
public static void GetGameExptInfo(GetGameExptInfoOption callback)
{
@ -790,6 +867,14 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetLocalIPAddress(callback);
}
/// <summary>
/// [wx.getLocation(Object object)](https://developers.weixin.qq.com/minigame/dev/api/location/wx.getLocation.html)
/// </summary>
public static void GetLocation(GetLocationOption callback)
{
WXSDKManagerHandler.Instance.GetLocation(callback);
}
/// <summary>
/// [wx.getNetworkType(Object object)](https://developers.weixin.qq.com/minigame/dev/api/device/network/wx.getNetworkType.html)
/// 获取网络类型
@ -916,6 +1001,15 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetSetting(callback);
}
/// <summary>
/// [wx.getShareInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/share/wx.getShareInfo.html)
/// 需要基础库: `1.1.0`
/// </summary>
public static void GetShareInfo(GetShareInfoOption callback)
{
WXSDKManagerHandler.Instance.GetShareInfo(callback);
}
/// <summary>
/// [wx.getShowSplashAdStatus(Object object)](https://developers.weixin.qq.com/minigame/dev/api/ad/wx.getShowSplashAdStatus.html)
/// 需要基础库: `3.7.8`
@ -1262,9 +1356,6 @@ namespace WeChatWASM
/// 从 2.3.0 版本开始,若用户未点击小程序页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。
/// ##### 需要用户确认跳转
/// 从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 `fail cancel`。
/// ##### 无需声明跳转名单,不限跳转数量(众测中)
/// 1. 从2020年4月24日起使用跳转其他小程序功能将无需在全局配置中声明跳转名单调用此接口时将不再校验所跳转的 AppID 是否在 navigateToMiniProgramAppIdList 中。
/// 2. 从2020年4月24日起跳转其他小程序将不再受数量限制使用此功能时请注意遵守运营规范。
/// **运营规范**
/// 平台将坚决打击小程序盒子等互推行为,使用此功能时请严格遵守[《微信小程序平台运营规范》](https://developers.weixin.qq.com/miniprogram/product/#_5-10-%E4%BA%92%E6%8E%A8%E8%A1%8C%E4%B8%BA),若发现小程序违反运营规范将被下架处理。
/// **关于调试**
@ -1700,6 +1791,125 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.ReportScene(callback);
}
/// <summary>
/// [wx.requestFacialRecognition(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/account-info/wx.requestFacialRecognition.html)
/// 需要基础库: `3.11.2`
/// 腾讯游戏人脸识别验证功能是基于健康系统防沉迷体系,用于识别疑似未成年人冒用成年人账号游玩游戏的行为,是防止未成年人沉迷网络游戏的一项重要措施。本接口是为开通虚拟支付功能的小游戏开发者提供的,此接口是基于人脸识别的未成年人身份核验接口。本次识别是根据用户在腾讯健康系统中留存的实名信息进行验证,结果将直接返回至开发者。
/// **接口限额**
/// - 超出限额后将返回错误码 2002008频率控制
/// - 1天内全部游戏对一个用户只能调起1次人脸识别
/// - 若用户人脸识别通过7天内不能再被弹出人脸识别
/// - 根据小游戏评级每个月限制使用次数,一旦发现恶意滥用接口,会取消使用资格。具体使用次数如下:
/// - S级300次/月
/// - A级100次/月
/// - B级30次/月
/// **处理流程**
/// <img src="https://mmgame.qpic.cn/image/2034b86e1e8f3541629d4b4d16cf41ff84fd99efe25f4fac181603edd8a29e14/0" width="600" alt="人脸识别流程图" />
/// **示例代码**
/// ```js
/// // 实际业务场景:防沉迷身份验证
/// function checkUserIdentity() {
/// wx.requestFacialRecognition({
/// success(res) {
/// // 场景 1本次人脸识别通过
/// // res = { errCode: 0, errMsg: 'ok' }
/// console.log('人脸识别成功:', res)
/// // 允许继续游戏
/// startGame()
/// },
/// fail(err) {
/// console.error('人脸识别失败:', err)
/// let tipMessage = ''
/// let shouldBlock = false // 是否需要阻断游戏
/// // 根据错误码进行不同处理
/// switch (err.errCode) {
/// case 2002004:
/// // 人脸识别失败(需要阻断)
/// // err = { errCode: 2002004, errMsg: '人脸识别失败' }
/// tipMessage = '识别失败,请稍后重试'
/// shouldBlock = true
/// break
/// case 2002006:
/// // 用户取消/超时/不同意,导致未完成人脸识别(需要阻断)
/// // err = { errCode: 2002006, errMsg: '用户取消' }
/// tipMessage = '您已取消验证,无法继续游戏'
/// shouldBlock = true
/// break
/// case 2002007:
/// // 本用户7天内人脸识别已通过可以继续游戏
/// // err = { errCode: 2002007, errMsg: '本用户7天内人脸识别已通过通过日期为2024-01-15' }
/// tipMessage = '您已完成验证'
/// shouldBlock = false
/// break
/// case 2002008:
/// // 频率控制:本日已调起过人脸识别 or 本月调用次数已达上限(可以继续游戏)
/// // err = { errCode: 2002008, errMsg: '本日已调起过人脸识别' }
/// // 或 err = { errCode: 2002008, errMsg: '本月调用次数已达上限' }
/// tipMessage = '今日验证次数已达上限'
/// shouldBlock = false
/// break
/// case 2002009:
/// // 无权限发起人脸识别(可以继续游戏)
/// // err = { errCode: 2002009, errMsg: '无权限发起人脸识别' }
/// tipMessage = '暂无权限使用此功能'
/// shouldBlock = false
/// break
/// default:
/// // 系统异常等其他错误(可以继续游戏,避免影响正常用户)
/// tipMessage = '系统异常,请稍后重试'
/// shouldBlock = false
/// }
/// if (tipMessage) {
/// wx.showModal({
/// title: '提示',
/// content: tipMessage,
/// showCancel: false
/// })
/// }
/// if (shouldBlock) {
/// // 仅对识别失败(2002004)和用户取消(2002006)阻断游戏
/// restrictGameFeatures()
/// } else {
/// // 其他情况允许继续游戏
/// startGame()
/// }
/// },
/// complete(res) {
/// // 无论成功失败均会触发
/// console.log('人脸识别流程结束:', res)
/// }
/// })
/// }
/// ```
/// </summary>
public static void RequestFacialRecognition(RequestFacialRecognitionOption callback)
{
WXSDKManagerHandler.Instance.RequestFacialRecognition(callback);
}
/// <summary>
/// [wx.requestFacialVerify(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/face/wx.requestFacialVerify.html)
/// 需要基础库: `3.8.12`
/// 对用户实名信息进行基于生物识别的人脸核身验证
/// **示例代码**
/// ```js
/// wx.requestFacialVerify({
/// // 人脸核身会话唯一标识
/// verifyId: 'xxx',
/// success() {
/// // 人脸核身验证成功,需要通知小程序后台根据本次人脸核身会话唯一标识 verifyId 字段调用微信后台 queryVerifyInfo 接口查询人脸核身真实验证结果。
/// },
/// fail() {
/// // 人脸核身验证失败
/// },
/// })
/// ```
/// </summary>
public static void RequestFacialVerify(RequestFacialVerifyOption callback)
{
WXSDKManagerHandler.Instance.RequestFacialVerify(callback);
}
/// <summary>
/// [wx.requestMidasFriendPayment(Object object)](https://developers.weixin.qq.com/minigame/dev/api/midas-payment/wx.requestMidasFriendPayment.html)
/// 需要基础库: `2.11.0`
@ -2043,6 +2253,8 @@ namespace WeChatWASM
/// [wx.setDeviceOrientation(Object object)](https://developers.weixin.qq.com/minigame/dev/api/device/orientation/wx.setDeviceOrientation.html)
/// 需要基础库: `2.26.0`
/// 切换横竖屏。接口调用成功后会触发 wx.onDeviceOrientationChange 事件
/// **注意**
/// - PC小程序处于全屏时无法切换横竖屏。
/// </summary>
public static void SetDeviceOrientation(SetDeviceOrientationOption callback)
{
@ -2763,6 +2975,15 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.ReportEvent(eventId, data);
}
/// <summary>
/// [wx.reportMonitor(string name, number value)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.reportMonitor.html)
/// 需要基础库: `2.1.2`
/// </summary>
public static void ReportMonitor(string name, double value)
{
WXSDKManagerHandler.Instance.ReportMonitor(name, value);
}
/// <summary>
/// [wx.reportPerformance(Number id, Number value, String|Array dimensions)](https://developers.weixin.qq.com/minigame/dev/api/base/performance/wx.reportPerformance.html)
/// 需要基础库: `2.10.0`
@ -3027,6 +3248,7 @@ namespace WeChatWASM
/// 监听搜索到新设备的事件
/// **注意**
/// - 若在 [wx.onBluetoothDeviceFound](https://developers.weixin.qq.com/minigame/dev/api/device/bluetooth/wx.onBluetoothDeviceFound.html) 回调了某个设备,则此设备会添加到 [wx.getBluetoothDevices](https://developers.weixin.qq.com/minigame/dev/api/device/bluetooth/wx.getBluetoothDevices.html) 接口获取到的数组中。
/// - 地址变化这个是鸿蒙系统特性,小程序可以不缓存地址,重新搜索连接。
/// **示例代码**
/// [在微信开发者工具中查看示例](https://developers.weixin.qq.com/s/pQU51zmz7a3K)
/// ```js
@ -3121,6 +3343,34 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.OffDeviceOrientationChange(result);
}
/// <summary>
/// [wx.onDirectAdStatusChange(function listener)](https://developers.weixin.qq.com/minigame/dev/api/ad/wx.onDirectAdStatusChange.html)
/// 需要基础库: `3.11.2`
/// 监听监听直玩广告状态变化
/// **示例代码**
/// ```js
/// wx.onDirectAdStatusChange(res => {
/// // 会有如下的几种状态值组合
/// // a) { isInMask: true, isInDirectGameAd: true } -> 表示当前正在直玩广告 且 未戳破蒙层
/// // b) { isInMask: false, isInDirectGameAd: true } -> 表示当前正在直玩广告 且 戳破了蒙层
/// // c) { isInMask: false, isInDirectGameAd: false, isEndByAbnormal: false }, -> 表示倒计时结束了,并且选择了继续玩
/// // d) { isInMask: false, isInDirectGameAd: false, isEndByAbnormal: true }, -> 表示由于异常流程而结束
/// console.log(res.isInMask)
/// console.log(res.isInDirectGameAd)
/// console.log(res.isEndByAbnormal)
/// })
/// ```
/// </summary>
public static void OnDirectAdStatusChange(Action<OnDirectAdStatusChangeListenerResult> result)
{
WXSDKManagerHandler.Instance.OnDirectAdStatusChange(result);
}
public static void OffDirectAdStatusChange(Action<OnDirectAdStatusChangeListenerResult> result)
{
WXSDKManagerHandler.Instance.OffDirectAdStatusChange(result);
}
/// <summary>
/// [wx.onError(function listener)](https://developers.weixin.qq.com/minigame/dev/api/base/app/app-event/wx.onError.html)
/// 监听全局错误事件
@ -3495,21 +3745,21 @@ namespace WeChatWASM
/// 需要基础库: `2.8.1`
/// 监听用户主动截屏事件。用户使用系统截屏按键截屏时触发,只能注册一个监听
/// **示例代码**
/// 页面要先调用wx.showShareMenu()来允许调用
/// ```js
/// wx.onUserCaptureScreen(function (res) {
/// console.log('用户截屏了')
/// return {
/// query: "parameter=test", // 通过截屏图片打开小程序的query参数
/// promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数
/// setTimeout(() => {
/// resolve({
/// query: "parameter=test2",
/// })
/// }, 1000) // 在1秒内对query进行解析
/// })
/// setTimeout(() => {
/// resolve({
/// query: "parameter=test2",
/// })
/// }, 1000) // 在1秒内对query进行解析
/// })
/// }
/// }
/// )
/// })
/// ```
/// </summary>
public static void OnUserCaptureScreen(Action<OnUserCaptureScreenListenerResult> result)
@ -3643,7 +3893,7 @@ namespace WeChatWASM
/// <summary>
/// [wx.onCopyUrl(function listener)](https://developers.weixin.qq.com/minigame/dev/api/share/wx.onCopyUrl.html)
/// 需要基础库: `2.14.3`
/// 监听用户点击右上角菜单的「复制链接」按钮时触发的事件。本接口为 Beta 版本,暂只在 Android 平台支持。
/// 监听用户点击右上角菜单的「复制链接」按钮时触发的事件。
/// </summary>
public static void OnCopyUrl(Action<Action<OnCopyUrlListenerResult>> callback)
{
@ -3831,6 +4081,23 @@ namespace WeChatWASM
return WXSDKManagerHandler.GetDeviceInfo();
}
/// <summary>
/// [Object wx.getDirectAdStatusSync()](https://developers.weixin.qq.com/minigame/dev/api/ad/wx.getDirectAdStatusSync.html)
/// 需要基础库: `3.11.2`
/// 获取直玩广告组件展示状态。
/// **示例代码**
/// ```js
/// const statusInfo = wx.getDirectAdStatusSync();
/// console.log(statusInfo.isInMask) // 当前是否在蒙层阶段
/// console.log(statusInfo.isInDirectGameAd) // 当前是否在直玩广告中
/// ```
/// </summary>
/// <returns></returns>
public static DirectAdStatusInfo GetDirectAdStatusSync()
{
return WXSDKManagerHandler.GetDirectAdStatusSync();
}
/// <summary>
/// [Object wx.getEnterOptionsSync()](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.getEnterOptionsSync.html)
/// 需要基础库: `2.13.2`
@ -4045,19 +4312,19 @@ namespace WeChatWASM
}
/// <summary>
/// [[ImageData](https://developers.weixin.qq.com/minigame/dev/api/render/image/ImageData.html) wx.createImageData(number width, number height)](https://developers.weixin.qq.com/minigame/dev/api/render/image/wx.createImageData.html)
/// [[ImageData](https://developers.weixin.qq.com/minigame/dev/api/render/image/ImageData.html) wx.createImageData(number width, number height, Uint8ClampedArray data)](https://developers.weixin.qq.com/minigame/dev/api/render/image/wx.createImageData.html)
/// 需要基础库: `3.4.10`
/// 这里有两种使用方法, 一种是指定ImageData的宽和高, 另外一种是使用ImageData, 通过它本身的宽高尺寸来构建新的对象。
/// 这里有两种使用方法, 一种是指定ImageData的宽和高, 另外一种使用已有的ImageData的图像二进制数据来构建新的对象。
/// **示例代码**
/// ```js
/// const imageData1 = wx.createImageData(100, 100)
/// const imageData2 = wx.createImageData(imageData1)
/// const imageData1 = wx.createImageData(100, 100)
/// const imageData2 = wx.createImageData(imageData1.data, 100, 100)
/// ```
/// </summary>
/// <returns></returns>
public static ImageData CreateImageData(double width, double height)
public static ImageData CreateImageData(double width, double height, int[] data)
{
return WXSDKManagerHandler.CreateImageData(width, height);
return WXSDKManagerHandler.CreateImageData(width, height, data);
}
/// <summary>

View File

@ -1136,6 +1136,14 @@ namespace WeChatWASM
{
WXSDKManagerHandler.Instance.NotifyMiniProgramPlayableStatus(option);
}
/// <summary>
/// 上报自定义打点数据
/// </summary>
/// <param name="option"></param>
public static void ReportGameEvent(ReportGameEventOption option)
{
WXSDKManagerHandler.Instance.ReportGameEvent(option);
}
#endregion
#region
/// <summary>

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 63d1faae0c9fe2b3822be1df70075b2e
guid: d3d5d2167fc6b91f7fa3e08ea84c3cda
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5624c1ea377ab73568ec5d8cc87ba289
guid: 6c06693e00be3ab1fde2607590ab4e6d
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1c2af028fd3238e8f04faeb2aa3ade47
guid: a02513af1cc852341848d1ee2622c3aa
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: fe7c8aaeb34de118ea1916726cab997a
guid: de11e750d070e1521430f1ea7d7e9b10
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d5a5e3c3f589846c6f549483ead1060f
guid: 75c495849e8b58894c4df4019c28990f
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f039015c8d9aa097c242e0ac382a03a5
guid: 2676c806e8720f27b3c91d7b88934aea
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1b65a8abafe0bade0236e4fd4d839856
guid: f98ab3c051a738848f5f25b3963ff875
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6637da07d51fde3aa60e2345ef04fb54
guid: 14b4dacf147a2eb0b690def4fd2a25f8
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5258dfb6a17d62965c90a5d41bdb820e
guid: fdc5a07bfe255668c4bc90b063ab0439
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 649f86cd85ab2b28f250bcdc19c80221
guid: cc12ac5f1dcfb4041e5b88bdb3d39df1
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1732bc62c1ae0737086c7e3a61fef8a6
guid: 3a78826b373fd69d30b14736655164fc
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f1e7bfb8fcef5db27a2b1e59e2196be3
guid: 7e3a00c4051da2b6217cd8e156b32adc
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d450e59ef56e1edbb753bd466e3a4b4e
guid: fa4490b63d04c3666e7d5bd6dbbe4a58
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9d7a6105f79e6fe0257c04dac5ef5512
guid: 942f7b8a85c48dce854289ad244f3ca4
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0dcc3e1850c18a852a957781e000801e
guid: 4dadbfddf470bde3a646527500a79bb6
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3cb13c7d868de2fddd8bc54c64b1aa26
guid: 1516197a3756cc06853320f648bd30f2
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e5f19ac1a340e5d30e1532a723d3a531
guid: b193152a2bbc37d0feda3c6544e7afc8
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5f9d6b4ac2e5f671b60c199483cf38d5
guid: b5a694336b7dd91fd242250f890f19b5
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a9f0d33ecc5e83baf0afa7ee45652168
guid: 5f862d1c69deabf4048bebed751c846d
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 571053761e12c021c647cbc8d6427265
guid: 7eb49c157fec3510cca59918268546d6
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9615fa76c879e0ad84a9c0f23c394cd1
guid: f6eb3ae66cc21f0114a7c9e15ac57d76
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a8a5aa18c504fa1bfc7932ad4b5b5c9a
guid: 1151cf42fe9e3fe2b444ddddbde08396
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 46cb1cfa0fcb8383b4c4e98021dbf915
guid: 2b6db07c37dc2366237d59d8f785fd48
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2c5e1b346e82b9f95e3c7607c437f909
guid: 0e2b29c063f2d000be5dd2313958fa6c
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 818f48ab29541f227feb9a653ccb44ec
guid: d34cf0ce316d07409a850c605540a013
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b8495a7e375e78cf9f521d4adb605a81
guid: d91ef4c43c9f3c9a6da9a65b379b5740
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 42ca90b4e87fd0ac63e5da1b8fafcb8b
guid: 6660a6a8aacee1f2096340441fdbd3ce
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6f632f7d6f2f6a3eb721c591178eb19c
guid: 119c8bb6b0ad127ed8bac3162a9969f8
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f06a43042c9b0589f799d2edaaa2700a
guid: 59d869d78f133094896b88faa762234a
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: fd31744e2454c091e3bf9de149b887cb
guid: 34d39008817c30ca826af31fc01525e7
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 071e18244d11ecc6c46abf8056c2eee7
guid: 73a18f6a646fbaf0e8526fc1526ae97a
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8428ec34af6cdb7016ece3225aa30b1e
guid: c9e4678df01d9876b1b0aa336ee45401
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f806dfa2cceda1885f09d4bb329a7436
guid: c2c849f6ee1aeeb7f9ccc36695a38d24
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0cdc747363c29ddf54b63d86eb6bd2c9
guid: b2200a16cb9b949081f51aa4fe6807bd
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 41a1409087f24ef13fa0261d717f55a2
guid: b89e0228f0375beca9b6d7b1ad95356a
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b26f3e8b7f88c7023ce119fab71f3574
guid: c82e223e59fd93811d3aa303bb51f02e
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: c45726df74db8e8214536632a157d130
guid: 3c570e4eb7ff538d7aa640fb8c3d02da
DefaultImporter:
externalObjects: {}
userData:

View File

@ -33,6 +33,7 @@ export const ResType = {
phoneCalendarAuthorized: 'string',
},
AppBaseInfo: {
PCKernelVersion: 'string',
SDKVersion: 'string',
enableDebug: 'bool',
fontSizeScaleFactor: 'number',
@ -61,6 +62,10 @@ export const ResType = {
platform: 'string',
system: 'string',
},
DirectAdStatusInfo: {
isInDirectGameAd: 'bool',
isInMask: 'bool',
},
EnterOptionsGame: {
apiCategory: 'string',
query: 'object',
@ -79,12 +84,16 @@ export const ResType = {
feedId: 'string',
},
LaunchOptionsGame: {
hostExtraData: 'HostExtraData',
query: 'object',
referrerInfo: 'EnterOptionsGameReferrerInfo',
scene: 'number',
chatType: 'number',
shareTicket: 'string',
},
HostExtraData: {
host_scene: 'string',
},
ClientRect: {
bottom: 'number',
height: 'number',
@ -94,13 +103,50 @@ export const ResType = {
width: 'number',
},
OfficialComponentsInfo: {
challengeRewardsComponentInfo: 'ChallengeRewardsComponentInfo',
notificationComponentInfo: 'OfficialComponentInfo',
rewardsComponentInfo: 'RewardsComponentInfo',
},
ChallengeRewardsComponentInfo: {
name: 'string',
receiveDetail: 'ChallengeReceiveDetail',
},
ChallengeReceiveDetail: {
awardResult: 'number',
receivedRareReward: 'bool',
userSourceList: 'UserSource[]',
},
UserSource: {
sourceType: 'number',
source: 'SourceInfo',
sourceNum: 'number',
},
SourceInfo: {
propList: 'PropInfo[]',
type: 'number',
sourceName: 'string',
},
PropInfo: {
propName: 'string',
propNum: 'number',
},
OfficialComponentInfo: {
boundingClientRect: 'ClientRect',
isVisible: 'bool',
name: 'string',
},
RewardsComponentInfo: {
canReceiveFriendGiftCount: 'number',
canReceiveGiftCount: 'number',
name: 'string',
receiveDetail: 'ReceiveDetail',
},
ReceiveDetail: {
desc: 'string',
icon: 'string',
name: 'string',
type: 'string',
},
GetStorageInfoSyncOption: {
currentSize: 'number',
keys: 'string[]',
@ -284,6 +330,18 @@ export const ResType = {
added: 'bool',
errMsg: 'string',
},
CheckIsSupportMidasPaymentFailCallbackErr: {
errMsg: 'string',
},
CheckIsSupportMidasPaymentSuccessCallbackResult: {
data: 'CheckIsSupportMidasPaymentSuccessCallbackDataResult',
errMsg: 'string',
},
CheckIsSupportMidasPaymentSuccessCallbackDataResult: {
allow_pay: 'bool',
err_code: 'number',
err_msg: 'string',
},
ChooseImageSuccessCallbackResult: {
tempFilePaths: 'string[]',
tempFiles: 'ImageFile[]',
@ -531,7 +589,7 @@ export const ResType = {
status: 'number',
errMsg: 'string',
},
GetChatToolInfoSuccessCallbackResult: {
RequestMidasFriendPaymentSuccessCallbackResult: {
cloudID: 'string',
encryptedData: 'string',
errMsg: 'string',
@ -575,9 +633,14 @@ export const ResType = {
errMsg: 'string',
},
GetGameExptInfoSuccessCallbackResult: {
list: 'object',
list: 'GameExptInfo[]',
errMsg: 'string',
},
GameExptInfo: {
expt_id: 'number',
param_name: 'string',
param_value: 'string',
},
GetGroupEnterInfoError: {
errMsg: 'string',
errCode: 'number',
@ -611,6 +674,16 @@ export const ResType = {
localip: 'string',
netmask: 'string',
},
GetLocationSuccessCallbackResult: {
accuracy: 'number',
altitude: 'number',
horizontalAccuracy: 'number',
latitude: 'number',
longitude: 'number',
speed: 'number',
verticalAccuracy: 'number',
errMsg: 'string',
},
GetNetworkTypeSuccessCallbackResult: {
hasSystemProxy: 'bool',
networkType: 'string',
@ -764,6 +837,7 @@ export const ResType = {
},
OnCopyUrlListenerResult: {
query: 'string',
title: 'string',
},
OnDeviceMotionChangeListenerResult: {
alpha: 'number',
@ -773,6 +847,11 @@ export const ResType = {
OnDeviceOrientationChangeListenerResult: {
value: 'string',
},
OnDirectAdStatusChangeListenerResult: {
isEndByAbnormal: 'bool',
isInDirectGameAd: 'bool',
isInMask: 'bool',
},
ListenerError: {
message: 'string',
},
@ -927,6 +1006,14 @@ export const ResType = {
eventType: 'number',
branchDim: 'string',
},
FacialRecognitionError: {
errMsg: 'string',
errCode: 'number',
},
RequestFacialVerifyError: {
errMsg: 'string',
errCode: 'number',
},
MidasFriendPaymentError: {
errMsg: 'string',
errCode: 'number',
@ -961,7 +1048,7 @@ export const ResType = {
errMsg: 'string',
},
RequestSubscribeMessageSuccessCallbackResult: {
anyKeyWord: 'string',
anyKeyWord: 'object',
errMsg: 'string',
},
RequestSubscribeSystemMessageSuccessCallbackResult: {

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e1ff465eeff8bb68a7ef6f470f9df43e
guid: 9a8702f6acee306755d112480d39813c
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 11a625f8c942af6659141c2ed08e88bf
guid: 90a536e2c5a0814cc1c58b70c92da9a4
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2d0406cff0b94f85339ef42e40592cb3
guid: 02830b8246e010bdd89e47fefd9adf6b
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5565a38feff47752d42ed0956be53fbc
guid: 853f4640fa1b8a092c4ccb4669d6971c
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3f7d00d37b8c3101347e058f34c2606b
guid: 24c205c5759ec41da1b00eda2ac42564
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 693d68ec16fb9e59726dbf543811d078
guid: 9782628a70978396e495b86274aa398d
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 585b552bda8993f98993ee9f657be508
guid: 674bba89e7bc0b330d4920c8a1d2470f
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a347cd87025f3f096305fd0839299180
guid: faa496c26f840b60f61ac89b5f564f32
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3331dfe18dce653646e500be1d840e62
guid: 6cbac21da9894d5092f47042e7dcab8e
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: bcec1336c9e84b66667eca2337a5aef8
guid: aa534e5bd9009a4f986abd6cc2ff823b
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 430f4be595bf27f0299b3e623273b447
guid: 3251c8f50cca5fae20e0e2bbc567bf40
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 51fbf3d9fb47bceba3aea6fd5e514b4a
guid: 6ee130afc0339063c59da8a830c7663e
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: cbdb00088a741e35fa982b52ad853d10
guid: 30161526e5960c70e6965463a8c98492
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d1e8fcb3158c70d492bd5ef9c22d5d43
guid: 47d2bb9aac0b87cfdf12358dc192e755
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8494a8995d13f3f060216a006e2084ba
guid: 7babfccd3322d8f0bb49bb466cc03624
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f317595987bcfc1970d85b76285feb7a
guid: a99dd0e69496ec987fc46d387fee8587
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 586923c4a1afcd10ba04e19aa2cc9b1e
guid: deb969752e56efd1f30292483076fe8d
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 99b1052d738dcc8c3755ce134f2e5ec3
guid: 873c3ff5c09c499cea533e76613b289c
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b8581962e774a9409f39ccf36c10c832
guid: b62dfcd3bba0143fe64bb393b6718200
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9398fdf38caa7d500d31d796109f4c11
guid: 0f5d268ad00ae324c34a888a2bc0f3b9
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d8c78aab41df325558a8be3ed0e2cb27
guid: c4b7634dc3628a25ae87b92a174f5056
DefaultImporter:
externalObjects: {}
userData:

View File

@ -23,7 +23,7 @@
],
"plugins": {
"UnityPlugin": {
"version": "1.2.88",
"version": "1.2.91",
"provider": "wxe5a48f1ed5f544b7",
"contexts": [
{

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3e31a4f8435b18625512d8dc0eba3936
guid: acc81d1c264bc0dadd4552d59e6b5cc0
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1ead7f0999a94d278ac3e498e33f2341
guid: 304fa8442a722ea29aaf75c80ecf36d0
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 4af9d566f83cc012e5ba1c893e35c5c9
guid: 07577f5e35b0d9d10be3e7da2f636244
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6ca73726ca0ce6a0705ce8b5474d917e
guid: 90f5231878ca8f4be00b3ce66b678dd1
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e2786ad3b6f3f5f5b96ae1f0eaeea505
guid: f54994eb4369a71edd1d509002ad2f14
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b46908ec1f4ec5a6b83439f925d2ec62
guid: 48fbcdad3f9d3b9f921019659939b17c
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 292d361b03f539473b39fc9228e6a5f4
guid: 116976e02bc785ec509b059f15a5826b
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d64fa8917d096a270430e8f8e960238d
guid: 39b854a719f26a74ceafd3208b3d1559
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ebcbdd084252605554de20de7b08f9f2
guid: 71c319aa5539d8cc938c59c1f95015a2
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 4f344f51e19893cd800ecea3b5f00742
guid: 4c4cd8fe6d78dca85ddf042297dbfa8e
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: bb16f40cd37e08ba0808b40226996b83
guid: bfe81ba23a1b4042745b051435b5580c
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 362ee051aa8697223d7adb6ef3d68fc5
guid: b2047abd88a0e4c828645361f0825461
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 24529c0dcf07d59036bd95daf2e527af
guid: 05954e3656c1b42399214f7a474e1dc3
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a35589680f72729f4384628ead740a44
guid: a10c90dec186b4fb6907d4c144ee7ab5
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e5a34f5b2e32a6d876298d20dc0e3037
guid: 9aa5b725da3747ea7fdd3007c9fc1e9a
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d99d97b65c108ffa49fa5ac53245e402
guid: 3af9f84d877d17c7ba3a46100af46468
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2cdfe70dcb00676e87f3b3a3b53d145a
guid: 55b4fb765fdc8b3266dd1a0bbc43e676
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d2cf4cbc9a93a34b339d31cd16ce0c27
guid: 00afcfdfb3003edd8e2b656b605b3ffa
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a6fea489e141d64c1157f53bcfc3df29
guid: 89cb03c9ed8a7e361bce00ef148ccbf2
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a24ff80a18c1eff4f53ced6e13191d5e
guid: 59e31d5214092a6aac6c531551853ca0
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6bae495feba86a92fd41d4aba36cf2c7
guid: 4a5a798604b6be679069a20a57e11ae1
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: def042ca10ecef83693d385932a27b0a
guid: 9a5673030b9bf70f70afdca6c803b04c
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 064be6539c140eba57a9cac9ef4c8b2f
guid: a58425242d56601ca5e7a8bf142541f6
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b0462a50d7e5659dae5dacb71dad67cd
guid: 29cded948b6b950b5355ab9df10b67f1
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 59b1d0b4368348da36959f3bd860cbb6
guid: f6bd670007bd1d4bc41da7f15fb61de3
DefaultImporter:
externalObjects: {}
userData:

Some files were not shown because too many files have changed in this diff Show More