小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序开发ios链接蓝牙的的时候,获取的广播信息为null,将它base64之后依然不能与当前你设备的mac地址进行匹配(在众多的广播信息里边没有找到当前设备的mac地址),但是安卓就能找到。
11 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
arrayBufferToBase64 这个方法转字符串后可以打印出来,主要ios却找不到这个广播信息 这句话是什么意思?字符串为空?
“我以前用ios连的时候advertisData直接就是mac地址,现在不是了” 是指之前用相同代码测试可以取出mac地址?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也在做这个,加我vx: duck2098可以相互讨论
你好,我最近也在做一个共享项目,需要实现蓝牙开锁的功能。能问一下你用的锁是哪款吗?方便的话可以留个联系方式吗?
已经解决,开发者根据厂商提供的广播包数据段进行解析,将arrayBuffer转为16进制数据后成功获取到Mac地址。
要不留个联系方式,比如微信什么的加一下?我的微信号是:zlf1525283969
我转过了,并且把设备的mac地址也转换了,安卓上边把mac地址转换之后和把广播信息转换之后能够匹配@NGK
====================================================
iOS上是不能匹配,还是转换成base64的字符串为空?
有没有一个方法让我今天能看到advertisData里边都有神马东西?我以前用ios连的时候advertisData直接就是mac地址,现在不是了
官方api说的是不能打印,我转为base64在安卓上就能和当前设备的广播信息相匹配,但是ios却找不到这个广播信息,我在想是不是ios和安卓对advertisData的解析不一样
你指的是这里的arrayBuff在iOS拿到为空么?有console.log出来的日志么?
调用了,并且我将当前设备的mac 地址进行转换与广播地址进行匹配的,然而安卓能就能找到这个广播内容,ios没有
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
arrayBufferToBase64 这个方法转字符串后可以打印出来,主要ios却找不到这个广播信息 这句话是什么意思?字符串为空?
“我以前用ios连的时候advertisData直接就是mac地址,现在不是了” 是指之前用相同代码测试可以取出mac地址?
我也在做这个,加我vx: duck2098可以相互讨论
你好,我最近也在做一个共享项目,需要实现蓝牙开锁的功能。能问一下你用的锁是哪款吗?方便的话可以留个联系方式吗?
已经解决,开发者根据厂商提供的广播包数据段进行解析,将arrayBuffer转为16进制数据后成功获取到Mac地址。
要不留个联系方式,比如微信什么的加一下?我的微信号是:zlf1525283969
我转过了,并且把设备的mac地址也转换了,安卓上边把mac地址转换之后和把广播信息转换之后能够匹配@NGK
====================================================
iOS上是不能匹配,还是转换成base64的字符串为空?
有没有一个方法让我今天能看到advertisData里边都有神马东西?我以前用ios连的时候advertisData直接就是mac地址,现在不是了
官方api说的是不能打印,我转为base64在安卓上就能和当前设备的广播信息相匹配,但是ios却找不到这个广播信息,我在想是不是ios和安卓对advertisData的解析不一样
你指的是这里的arrayBuff在iOS拿到为空么?有console.log出来的日志么?
调用了,并且我将当前设备的mac 地址进行转换与广播地址进行匹配的,然而安卓能就能找到这个广播内容,ios没有