1***@qq.com
1***@qq.com
  • 发布:2024-06-17 15:37
  • 更新:2024-10-28 16:23
  • 阅读:385

【报Bug】uni.createBLEConnection在没有设置timeout的情况下,远距离连接会出现立马报错10012,但是我用一些蓝牙工具app在同样的距离连接成功

分类:uni-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

示例代码:
uni.createBLEConnection({  
    deviceId,  
    // timeout: 5000,  
    success: (res) => {  
    uni.hideLoading()  
    },  
    fail: err => {  
        this.isNext = true  
        // 连接失败后显示重新搜索设备  
        uni.showToast({  
                title: "Connect fail",  
            icon: "none"  
        })  
       },  
    complete() {  
        uni.hideLoading()  
    }  
})  

操作步骤:

远距离点击连接设备即可复现

预期结果:

远距离点击连接设备,连接设备成功

实际结果:

远距离点击连接设备,连接设备失败

bug描述:

uni.createBLEConnection在没有设置timeout的情况下,十几米距离连接会出现立马报错10012,但是我用一些蓝牙工具app在同样的距离连接成功,1米内正常,5米左右有时候出现报错10012

2024-06-17 15:37 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

这个问题我也出现了 移动蓝牙设备就会断开连接

  • 1***@qq.com (作者)

    是的,官方居然没人回应这个bug

    2024-11-15 12:04

  • b***@163.com

    回复 1***@qq.com: 这就是uniapp坑人的地方,他们官方人员主动的回避问题,简直是把用这uniapp开发项目的这些人给坑死

    2024-12-20 15:12

要回复问题请先登录注册