1***@qq.com
1***@qq.com
  • 发布:2024-06-17 15:37
  • 更新:2024-06-17 15:37
  • 阅读:22

【报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 负责人:无 分享
已邀请:

要回复问题请先登录注册