uni.createBLEConnection({
deviceId,
// timeout: 5000,
success: (res) => {
uni.hideLoading()
},
fail: err => {
this.isNext = true
// 连接失败后显示重新搜索设备
uni.showToast({
title: "Connect fail",
icon: "none"
})
},
complete() {
uni.hideLoading()
}
})
- 发布:2024-06-17 15:37
- 更新:2024-10-28 16:23
- 阅读:385
【报Bug】uni.createBLEConnection在没有设置timeout的情况下,远距离连接会出现立马报错10012,但是我用一些蓝牙工具app在同样的距离连接成功
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.96
手机系统: Android
手机系统版本号: Android 14
手机厂商: 三星
手机机型: Galaxy fold 5
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://play.google.com/store/apps/details?id=uni.ezController
示例代码:
操作步骤:
远距离点击连接设备即可复现
远距离点击连接设备即可复现
预期结果:
远距离点击连接设备,连接设备成功
远距离点击连接设备,连接设备成功
实际结果:
远距离点击连接设备,连接设备失败
远距离点击连接设备,连接设备失败
bug描述:
uni.createBLEConnection在没有设置timeout的情况下,十几米距离连接会出现立马报错10012,但是我用一些蓝牙工具app在同样的距离连接成功,1米内正常,5米左右有时候出现报错10012
1***@qq.com (作者)
是的,官方居然没人回应这个bug
2024-11-15 12:04
b***@163.com
回复 1***@qq.com: 这就是uniapp坑人的地方,他们官方人员主动的回避问题,简直是把用这uniapp开发项目的这些人给坑死
2024-12-20 15:12