iOS 11下
- iOS 11 控制中心中的蓝牙开关功能变更 —> 断开本次蓝牙连接
- iOS 11 控制中心中点击蓝牙开关断开连接后, 获取到的设备蓝牙状态 —> 关闭
- iOS 11 控制中心中点击蓝牙开关断开连接后, 继续控制中心中打开开关能够重连
- iOS 11 控制中心中点击蓝牙开关断开连接后, 设置中点击允许新的连接能够重连
- iOS 11 控制中心中点击蓝牙开关断开连接后, 不会执行didDisconnectPeripheral回调方法
- iOS 11 因为设备/距离断开连接后, 会执行didDisconnectPeripheral回调方法
- iOS 11 设置中点击蓝牙开关断开连接后, 会执行didDisconnectPeripheral回调方法, 设置中开启后能够重连
iOS 8 ~ iOS 10 (以iOS 10为例)
- iOS 10 控制中心中的蓝牙开关功能 —> 关闭蓝牙
- iOS 10 控制中心中的蓝牙开关关闭蓝牙后, 获取到设备蓝牙状态 —> 关闭
- iOS 10 控制中心中的蓝牙开关关闭蓝牙后, 继续控制中心中打开开关能够重连
- iOS 10 控制中心中的蓝牙开关关闭蓝牙后, 设置中开启蓝牙能够重连
- iOS 10 控制中心中的蓝牙开关关闭蓝牙后, 会执行didDisconnectPeripheral回调方法
- iOS 10 因为设备/距离断开连接后, 会执行didDisconnectPeripheral回调方法
- iOS 10 设置中点击蓝牙开关断开连接后, 会执行didDisconnectPeripheral回调方法, 设置中开启后能够重连