收藏
回答

IOS设备连接蓝牙时报错10002?

在连接低功耗蓝牙时IOS设备返回10002,没有找到指定设备,mac地址我也通过advertisData获取到了,使用相同的mac地址,ios设备返回没有找到指定设备,android设备没有出现问题,可以连上,因为蓝牙设备是定制的,所以没办法提供代码片段。

ios型号:iPhone7

运行系统:iOS13.3

微信版本:7.0.8

基础库版本:2.9.4

我看社区里面也有人遇到了这个问题,希望可以尽快给个答复,谢谢。

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-12-23

    麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,复现的时间点

    2019-12-23
    赞同
    回复 3
    • 何以故人初
      何以故人初
      2019-12-24
      微信号:starlinkwe
      时间点:2019-12-24 10:25左右
      2019-12-24
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-12-26回复何以故人初
      直接原因是你直接传了从自定义字段里读取的MAC地址进行蓝牙连接。
      在iOS 7.0以后,苹果设备已经无法直接从广播信息中获取MAC地址,所以微信无法记录某个MAC地址对应的设备,自然也无法识别用户所传的MAC地址,这里希望用户能直接传device.deviceId进行蓝牙连接,该字段在苹果上是设备UUID,在安卓上是设备MAC,两个平台都适用
      2019-12-26
      回复
    • 何以故人初
      何以故人初
      2019-12-27回复社区技术运营专员-小柿子
      是的,前两天我发现直接传deviceId可以连接上,但是最开始的时候我就是传的deviceId,连接不上,才改传advertisData里面获取到的mac地址。
      2019-12-27
      回复
登录 后发表内容
问题标签