2

有没有办法在蓝牙设备与 iPhone 断开连接时收到通知?

我们尝试了车载免提“Parrot v5.11C”和 iMac 无线键盘。这两个设备都被 iPhone 的原生蓝牙识别,但是使用 CoreBluetooth 框架和 CBCentralManager,我们没有得到任何外围设备列表。我们只想在特定设备(由用户选择)断开连接时收到通知。

我们认为我们尝试过的设备不兼容 BLE(低功耗蓝牙),因此 CoreBluetooth 框架找不到它们。

有没有其他方法可以列出附近的设备,选择一个并在断开连接时收到通知?

4

1 回答 1

-1

您必须知道是要使用低功耗蓝牙(CoreBluetooth.framework)还是“经典”蓝牙(ExternalAccessory.framework)。我相信您的配件不具备 BLE 功能,只有蓝牙功能。如果您查看 Apple EADemo 的示例,请查看以下行:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidDisconnect:) name:EAAccessoryDidDisconnectNotification object:nil];

使用这个示例来获取更多信息和这个NSNotificationCenter

于 2012-11-27T22:12:52.317 回答