我的问题是“一旦应用程序不在前台,我该如何重新连接到 ble 设备”?我已经完成了我的研究,似乎连接到配对 ble 设备的最佳方式是通过 retrivePeripherals:UUID。一旦找到某些东西,didRetivePeripherials 就会被回调,在这里我可以尝试再次重新连接到设备。当应用程序在后台运行时,我似乎无法执行此操作。
帮助表示赞赏。
安德烈·N。
我的问题是“一旦应用程序不在前台,我该如何重新连接到 ble 设备”?我已经完成了我的研究,似乎连接到配对 ble 设备的最佳方式是通过 retrivePeripherals:UUID。一旦找到某些东西,didRetivePeripherials 就会被回调,在这里我可以尝试再次重新连接到设备。当应用程序在后台运行时,我似乎无法执行此操作。
帮助表示赞赏。
安德烈·N。
bluetooth-central后台模式CBCentralManagerOptionRestoreIdentifierKey提供唯一标识符的选项CBCentralManager- (void)centralManager:(CBCentralManager *)central willRestoreState:(NSDictionary *)state委托方法NSArray *peripherals = state[CBCentralManagerRestoredStatePeripheralsKey]connectPeripheral方法CBCentralManager以进行恢复