android手机writeBLECharacteristicValue失败
发布于 5 年前 作者 junhao 16410 次浏览 来自 问答

你好,

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

8 回复

方便vx交流不

你发送的数据是什么?

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

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

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

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

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

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

打印如下:

回到顶部