我正在扫描硬件设备。
当应用程序在前台时,我可以看到设备。
当我在前台开始扫描,然后转到后台,然后打开硬件-BLE,扫描停止,应用程序无法检测到硬件。
如果我将应用程序再次切换到前台,它将继续扫描并找到设备。
我已经设置了以下键:
<string>bluetooth-peripheral</string>
<string>bluetooth-central</string>
还有后台模式:
location updates
external accessory communication
uses BLE accessories
acts as BLE ACCESSORY
但是什么都没有发生。系统不允许我在后台检测设备,只能在前台进行检测。
我错过了什么?