1

我是 Corebluetooth.framework 的新手,我想在其他设备想要连接到 ios 设备时触发一个简单的方法。

任何指导将不胜感激。

4

1 回答 1

2

您不能拦截连接事件,也不能拦截服务发现。您甚至第一次“听到”中央设备连接到您的设备(充当外围设备)是中央设备尝试读取写入动态特征或订阅通知时。

如果你有一个场景,中央让外围设备知道它在那里,外围设备可以开始使用这个信息做一些事情,那么你需要使用任何readwritesubscribe事件以专有方式实现它。

附加说明:您不能强制中央与外围设备断开连接。这样做的唯一方法是释放 CBPeripheralManager。但即使在这种情况下,iOS 也会决定何时真正关闭连接。

于 2013-10-09T07:29:46.470 回答