参数
CallbackResult
通用错误
参数 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
BluetoothError
蓝牙错误
参数 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
errCode | `0 | 10000 |
WifiError
WIFI 错误
参数 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
errCode | `0 | 12000 |
NFCError
NFC 错误
参数 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
errCode | `0 | 13000 |
IBeaconError
iBeacon 错误
参数 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
errCode | `0 | 11000 |
SafeAreaResult
在竖屏正方向下的安全区域
参数 | 类型 | 说明 |
---|---|---|
bottom | number | 安全区域右下角纵坐标 |
height | number | 安全区域的高度,单位逻辑像素 |
left | number | 安全区域左上角横坐标 |
right | number | 安全区域右下角横坐标 |
top | number | 安全区域左上角纵坐标 |
width | number | 安全区域的宽度,单位逻辑像素 |
AdErrCode
广告错误码
错误码是通过onError获取到的错误信息。调试期间,可以通过异常返回来捕获信息。 在小程序发布上线之后,如果遇到异常问题,可以在“运维中心“里面搜寻错误日志,还可以针对异常返回加上适当的监控信息。
参数 | 异常情况 | 理由 | 解决方案 |
---|---|---|---|
1000 | 后端接口调用失败 | 该项错误不是开发者的异常情况 | 一般情况下忽略一段时间即可恢复。 |
1001 | 参数错误 | 使用方法错误 | 可以前往 developers.weixin.qq.com 确认具体教程(小程序和小游戏分别有各自的教程,可以在顶部选项中,“设计”一栏的右侧进行切换。 |
1002 | 广告单元无效 | 可能是拼写错误、或者误用了其他APP的广告ID | 请重新前往 mp.weixin.qq.com 确认广告位ID。 |
1003 | 内部错误 | 该项错误不是开发者的异常情况 | 一般情况下忽略一段时间即可恢复。 |
1004 | 无合适的广告 | 广告不是每一次都会出现,这次没有出现可能是由于该用户不适合浏览广告 | 属于正常情况,且开发者需要针对这种情况做形态上的兼容。 |
1005 | 广告组件审核中 | 你的广告正在被审核,无法展现广告 | 请前往 mp.weixin.qq.com 确认审核状态,且开发者需要针对这种情况做形态上的兼容。 |
1006 | 广告组件被驳回 | 你的广告审核失败,无法展现广告 | 请前往 mp.weixin.qq.com 确认审核状态,且开发者需要针对这种情况做形态上的兼容。 |
1007 | 广告组件被封禁 | 你的广告能力已经被封禁,封禁期间无法展现广告 | 请前往 mp.weixin.qq.com 确认小程序广告封禁状态。 |
1008 | 广告单元已关闭 | 该广告位的广告能力已经被关闭 | 请前往 mp.weixin.qq.com 重新打开对应广告位的展现。 |
BluetoothErrCode
蓝牙错误码
参数 | 异常情况 | 说明 |
---|---|---|
0 | ok | 正常 |
10000 | not init | 未初始化蓝牙适配器 |
10001 | not available | 当前蓝牙适配器不可用 |
10002 | no device | 没有找到指定设备 |
10003 | connection fail | 连接失败 |
10004 | no service | 没有找到指定服务 |
10005 | no characteristic | 没有找到指定特征值 |
10006 | no connection | 当前连接已断开 |
10007 | property not support | 当前特征值不支持此操作 |
10008 | system error | 其余所有系统上报的异常 |
10009 | system not support | Android 系统特有,系统版本低于 4.3 不支持 BLE |
10012 | operate time out | 连接超时 |
10013 | invalid_data | 连接 deviceId 为空或者是格式不正确 |
IBeaconErrCode
iBeacon 错误码
参数 | 异常情况 | 说明 |
---|---|---|
0 | ok | 正常 |
11000 | unsupport | 系统或设备不支持 |
11001 | bluetooth service unavailable | 蓝牙服务不可用 |
11002 | location service unavailable | 位置服务不可用 |
11003 | already start | 已经开始搜索 |
11004 | not startBeaconDiscovery | 还未开始搜索 |
11005 | system error | 系统错误 |
11006 | invalid data | 参数不正确 |
WifiErrCode
WIFI 错误码
参数 | 异常情况 | 说明 |
---|---|---|
0 | ok | 正常 |
12000 | not init | 未先调用 startWifi 接口 |
12001 | system not support | 当前系统不支持相关能力 |
12002 | password error Wi-Fi | 密码错误 |
12003 | connection timeout | 连接超时 |
12004 | duplicate request | 重复连接 Wi-Fi |
12005 | wifi not turned on | Android 特有,未打开 Wi-Fi 开关 |
12006 | wifi not turned on | Android 特有,未打开 GPS 定位开关 |
12007 | user denied | 用户拒绝授权链接 Wi-Fi |
12008 | invalid SSID | 无效 SSID |
12009 | system config err | 系统运营商配置拒绝连接 Wi-Fi |
12010 | system internal error | 系统其他错误,需要在 errmsg 打印具体的错误原因 |
12011 | weapp in background | 应用在后台无法配置 Wi-Fi |
12013 | wifi config may be expired | 系统保存的 Wi-Fi 配置过期,建议忘记 Wi-Fi 后重试 |
NFCErrCode
NFC 错误码
参数 | 异常情况 | 说明 |
---|---|---|
0 | ok | 正常 |
13000 | 当前设备不支持NFC | |
13001 | 当前设备支持NFC,但系统NFC开关未开启 | |
13002 | 当前设备支持NFC,但不支持HCE | |
13003 | AID列表参数格式错误 | |
13004 | 未设置微信为默认NFC支付应用 | |
13005 | 返回的指令不合法 | |
13006 | 注册AID失败 |
LaunchOptionsApp
启动参数
参数 | 类型 | 说明 |
---|---|---|
path | string | 启动小程序的路径 |
query | Record<string, any> | 启动小程序的 query 参数 |
referrerInfo | ReferrerInfo | 来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {} 。(参见后文注意) |
scene | number | 启动小程序的场景值 |
shareTicket | string | shareTicket,详见获取更多转发信息 |
ReferrerInfo
参数 | 类型 | 说明 |
---|---|---|
appId | string | 来源小程序、公众号或 App 的 appId |
extraData | Record<string, any> | 来源小程序传过来的数据,scene=1037或1038时支持 |