android手机writeBLECharacteristicValue失败

发布于 6 年前作者 junhao16549 次浏览最后编辑 6 年前来自 ask

你好,

    我在IOS上测试writeBLECharacteristicValue都是成功的,但是在android手机(小米、华为都试过)都会报写入失败报10008的错,请问是什么原因?

8 回复
ping53
ping531 楼6 年前

方便vx交流不

fengchao
fengchao2 楼6 年前

你发送的数据是什么?

linmin
linmin3 楼6 年前

麻烦贴一下相关代码,以及ios和android调用的log截图,之前遇到比较多的case是特征值的uuid传错,或者是serviceId传错.thx

jing84
jing844 楼6 年前

字符有限制,android上一次最多20个字节,也就是10个字符。你先发这个AAC00

nafu
nafu5 楼6 年前

AAC0020132  然后转换成arraybuffer类型的二进制

你呢?你是因为传的数据太长了?还是其他原因?我这个问题是有些机型可以连接可以发送数据,有些机型能连接不能发送数据

tshen
tshen6 楼6 年前

你好可以帮我看下这个问题吗我也是出线了这个android设备上写的时候10008的错误

junluo
junluo7 楼6 年前

这个已经够短啦。我有些机型是完全可以发送的。不过谢谢,我先试试,你就是因为这个长度的问题么?还有其他原因吗

xiafang
xiafang8 楼4 年前

打印如下: