centralManager:didDiscover从未在后台调用过

时间:2016-09-14 13:19:57

标签: bluetooth bluetooth-lowenergy ios10

我在后台做了centralManager.scanForPeripheralsWithServices([myServiceUUID], options: nil),但相应的

func centralManager(central: CBCentralManager, didDiscoverPeripheral peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber)

永远不会打电话给

当应用程序处于前台时,一切都按预期工作。但是当应用程序在后台时,永远不会调用该方法。

我确实设置了bluetooth-central背景模式。

我还能错过什么?

编辑:我将代码上传到Github:https://github.com/haemi/BeaconBLEPoc

0 个答案:

没有答案