OIOS React-Native-Ble-Plx背景扫描仅在旋转蓝牙打开/OFF后才起作用 我正在基于Expo SDK 51运行我的应用程序。扫描开始搜索具有特定服务uID的设备。一切正常,反应 - 本地BLE-PLX LIB找到并连接到我的

问题描述 投票:0回答:1
就像低级的东西一样,当使用使用手机的BT堆栈的其他应用程序时,一直“醒来”到该应用程序。有人看过这种行为吗?

解决问题的解决方案。

我的设备在Scanresponse(Central要求的广告的次要消息)中广告。但是,在iOS背景模式下,手机不请求

ScanResponse

消息,因此在后台模式下,手机从未知道ServiceUID。将

serviceUID

移到设备已解决的主要广告消息中。

Background扫描工作了几个连接,然后在广告开始(在设备中)之间开始花费很长时间,直到它出现在iOS中为止。解决方案:连接设备断开连接后不久对设备重新扫描。好像这克服了iOS背景限制。
react-native expo bluetooth-lowenergy react-native-ble-plx
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.