直接调用uni.writeBLECharacteristicValue就知道了,我的手机系统版本是14.2的正式版
- 发布:2020-11-12 14:47
- 更新:2021-06-22 11:39
- 阅读:1628
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1909
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iPhone8 plus
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
需要回调
需要回调
实际结果:
没有回调
没有回调
bug描述:
uni.writeBLECharacteristicValue写入没有回调:success、fail、complete全部都没。安卓有回调
s***@qq.com - 90后IT
解决了吗?我这边也不可以!不知道是数据过长还是咋滴!
-
回复 CLP: 安卓执行uni.writeBLECharacteristicValue() 没有问题,IOS 版 12.x 13.x 14.x 都没有回调。
IOS {indicate":false,"notify":true,"read":true,"write":true}2020-11-13 14:56
-
回复 s***@qq.com: 你的write是WithoutResponse还是Response的,如果是WithoutResponse的就不会有成功或者失败的回调
2020-11-13 15:19
AlexSy (作者)
我写入是成功了的,因为设备那边有回复,但是这个api没有回调给我。打印结果。。就是没有回调哪来的打印
2020-11-12 15:32
CLP
回复 AlexSy: 我是问特征值属性是什么? 另外你订阅了特征值吗
2020-11-12 18:05
AlexSy (作者)
回复 CLP: true啊,肯定订阅了,不然怎么写入成功还收到设备回复的命令,我操作蓝牙这块去年就开始弄了,该弄的都弄了
2020-11-12 18:29
CLP
回复 AlexSy: 你知道写的特征值分2种吗
2020-11-12 19:42
CLP
你用蓝牙扫描助手App试下,看看是什么属性
2020-11-12 19:44
AlexSy (作者)
回复 CLP: 你看下下面我发的图,是不是这个。我想问下,说了这么多你有测试一下ios有回调没有?
2020-11-13 10:13
CLP
回复 AlexSy: 目前没有收到其他用户报你描述的错误
2020-11-13 11:44
CLP
不是这个,我是想知道你的write是WithoutResponse还是Response的,如果是WithoutResponse的就不会有成功或者失败的回调
2020-11-13 11:47
AlexSy (作者)
回复 CLP: 我叫硬件那边改,原来是WithoutResponse他们改成write就可以了,他们说没有Response这个
2020-11-13 16:33