chill
chill
  • 发布:2024-01-23 17:09
  • 更新:2024-06-28 17:22
  • 阅读:389

ios app ble 设备未重复上报,已设置 allowDuplicatesKey

分类:uni-app

iOS App,startBluetoothDevicesDiscovery 的 allowDuplicatesKey 已经设为 true,在 onBluetoothDeviceFound 回调只有首次发现触发

具体表现:

  • 其他 ble 设备是可以重复上报的,只有我测试的设备不能多次重复上报
  • 在 nRF 测试是能一直发现我的测试设备的,RSSI 也有在刷新
  • 停止搜索再开始搜索在 onBluetoothDeviceFound 也是只有首次发现会触发
  • 在微信小程序以及安卓 app 都没有这个问题
  • 项目是用命令行创建的 vue3 vite 项目,用 vue2 的 hello uniapp 项目测试也是一样的结果

大家有没有遇到同样的问题?感觉是测试设备有问题,但是小程序、安卓的 app、nRF Connect 里测试都没有问题

2024-01-23 17:09 负责人:无 分享
已邀请:
iOSDeveloper

iOSDeveloper - 专注于iOS相关领域

是上架AppStore吗?如果不上上架的话可以使用一些iOS的私有Api来获取蓝牙信息

  • chill (作者)

    目前没上架,还在测试,以后还是得上架的,请问有什么私有 API?我重复上报的目的是要刷新搜索到的设备列表,当设备不再广播后在列表能够移除

    2024-01-23 17:56

2***@qq.com

2***@qq.com

我也遇到这个问题了,要刷新搜索到的设备列表,当设备不再广播后在列表能够移除,在安卓端好好的,ios没用,请问现在解决这个问题了吗

  • chill (作者)

    没有解决,曲线救国,隔几秒重新搜索一下

    2024-07-29 11:40

Hnumb

Hnumb

官方出来解决一下啊 我也是需要这个问题了 一摸一样的问题

要回复问题请先登录注册