公众平台 蓝牙设备 :我们开发的蓝牙充值设备,由于后台工作人员的原因,在给设备授权之后,又再次给设备授权,就是多次调用了https://api.weixin.qq.com/device/getqrcode?access_token=ACCESS_TOKEN&product_id=PRODUCT_ID这个接口。现在出现的问题是,在扫描二维码绑定设备时,微信返回的deviceid是第一次授权时的deviceid,但是在设备读写时,则需要用到的是第二次授权的deviceid。造成的后果就是我们的设备,用户可以绑定,但是无法读写
你好,调用的是哪一个蓝牙接口呢?ios蓝牙还是Android蓝牙
我们估计,设备授权,是根据deviceid(授权之前,调用接口生成的),更新设备相关信息(例如,mac等),现在每次授权都会生成一个新deviceid,就造成了现在设备授权表里面,一个mac地址对应了多个deviceid的记录。在前端getWXDeviceInfos时,查询设备的时候,只返回了第一条记录,如果能返回最后一条记录,那就解决的所有问题了