iOS 11与外部蓝牙设备随机断开

iOS 11与外部蓝牙设备随机断开

问题描述:

我使用CoreBluetooth框架连接外部蓝牙设备,在所有iOS中都没有随机断开,但在iOS 11上断开连接。 也许有人知道ios 11和corebluetooth,CBCentralManager有什么问题?iOS 11与外部蓝牙设备随机断开

+0

显示您的代码。 – LinusGeffarth

我的应用程序在iOS 11.0.x上每隔5分钟就工作一次(我对不起正确的版本),但在iOS 10或eralier版本中是可以的。所以我尝试改变外围设备,更换Android手机进行测试,两者都运行正常。

然后我将版本更新到iOS 11.1.1,并且BUG看起来像是FIXed。

当您的iphone/ipad进入睡眠状态时,您的蓝牙设备已断开连接。这是由于iOS 11要求所有应用程序将背景模式添加到其info.plist。查看下面提供的截图,将其添加到您应用的info.plist中,这将解决设备进入睡眠状态时您的iOS 11随机断开问题。

iOS 11 bluetooth issue