iOS App,startBluetoothDevicesDiscovery 的 allowDuplicatesKey 已经设为 true,在 onBluetoothDeviceFound 回调只有首次发现触发
具体表现:
- 其他 ble 设备是可以重复上报的,只有我测试的设备不能多次重复上报
- 在 nRF 测试是能一直发现我的测试设备的,RSSI 也有在刷新
- 停止搜索再开始搜索在 onBluetoothDeviceFound 也是只有首次发现会触发
- 在微信小程序以及安卓 app 都没有这个问题
- 项目是用命令行创建的 vue3 vite 项目,用 vue2 的 hello uniapp 项目测试也是一样的结果
大家有没有遇到同样的问题?感觉是测试设备有问题,但是小程序、安卓的 app、nRF Connect 里测试都没有问题
chill (作者)
目前没上架,还在测试,以后还是得上架的,请问有什么私有 API?我重复上报的目的是要刷新搜索到的设备列表,当设备不再广播后在列表能够移除
2024-01-23 17:56