蓝牙接口在android上连不上设备
发布于 6 年前 作者 laichao 15316 次浏览 来自 问答

蓝牙接口在android上可以搜到设备, 但是创建连接时提示配对, 但是输入密码后提示连接失败… 在ios上没问题, 这个有没有在修复?

7 回复

出错的不是小米手环, 是我们自己的一个带蓝牙的设备.

用微信的蓝牙接口android上可以连接小米的手环, 但是连接我们自己的设备上带的蓝牙报错.

连接过程, 先搜索, 然后搜到后调用createbleconnection会提示配对, 输入密码后, 这个方法就返回失败了, 但是在蓝牙设备里看是已经配对了的.

日志已经上传, 微信号:zrxmail

上面的cordova插件, 我们测试在android上可以连接上我们的设备的, 是不是你们的代码里有一些兼容性没有处理, 可以参考下那个插件的java代码https://github.com/don/cordova-plugin-ble-central/tree/master/src/android

进来学习下,请教下楼主我用android调用的时候都没有地方提示匹配啊,是不是在notify返回结果那里显示的?

createBLEConnection 这个方法返回失败, 调用的时候系统会弹配对提示, 然后输入后这个方法就返回调用失败.

我是华为P9 PLUS. 我们用android原生的代码可以连接成功. 不过我们用微信android连接小米的手环可以连上, 应该是接口兼容问题.

微信端能修复吗?

尝试连接的是小米手环对么?

麻烦上传下日志我看看,在测试机上打开任意一个微信对话框中输入//uplog即可上传。

然后告知下我你测试用的微信号

我们用cordova的插件,

https://github.com/don/cordova-plugin-ble-central

可以正常连接我们的蓝牙设备.

这里我们没有使用配对接口,楼主是在调connect的时候会提示配对对么?具体是什么机型?

回到顶部