当应用程序在后台/关闭时捕获蓝牙连接事件

时间:2019-07-16 09:57:36

标签: ios swift

我正在跟踪一些我发现可以实现此目的的代码示例,但是它似乎不起作用。我在plist文件中启用了“使用Bluetooth LE配件”。

@objc(StartStop) class StartStop : CDVPlugin,CBCentralManagerDelegate {
    var centralManager: CBCentralManager!

    public func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral){
        print("MLOG Did connect!!")
    }

    override func pluginInitialize(){
        print("MLOG initialize : ")
         centralManager = CBCentralManager(delegate: self, queue: nil)
    }

我收到centralManagerDidUpdateStatedidDiscover的事件,但没有连接/断开设备的事件。这甚至不适用于前台的应用程序,我还没有在封闭/后台模式下对其进行测试。

0 个答案:

没有答案