Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Corebluetooth.framework 的新手,我想在其他设备想要连接到 ios 设备时触发一个简单的方法。
任何指导将不胜感激。
您不能拦截连接事件,也不能拦截服务发现。您甚至第一次“听到”中央设备连接到您的设备(充当外围设备)是中央设备尝试读取、写入动态特征或订阅通知时。
如果你有一个场景,中央让外围设备知道它在那里,外围设备可以开始使用这个信息做一些事情,那么你需要使用任何read,write或subscribe事件以专有方式实现它。
附加说明:您不能强制中央与外围设备断开连接。这样做的唯一方法是释放 CBPeripheralManager。但即使在这种情况下,iOS 也会决定何时真正关闭连接。