iphone - CoreBluetooth 在其他设备要求配对时触发一种方法?

标签 iphone ios objective-c core-bluetooth

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

任何指导将不胜感激。

最佳答案

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

如果您有一个场景,中央让外围设备知道它在那里并且外围设备可以开始使用此信息执行某些操作,那么您需要使用任何 read 以专有方式实现它写入订阅 事件。

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

关于iphone - CoreBluetooth 在其他设备要求配对时触发一种方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19241276/

相关文章:

objective-c - NSTreeController add 和 addChild 方法

调整大小时使用 xib 创建的 iOS 布局自定义 View

ios - 播放/暂停音频按钮 Swift

ios - 需要在 UITableViewCell 中将 iPhone 图库图像显示为缩略图

iOS:部署企业应用程序时,APNs 显然无法识别设备 token

objective-c - UIButton子类和buttonWithType

ios - 如何使用 Swift 3 在默认 ios APP 中打开文档 URL?

ios - 如何在 iOS 9 中使用共享扩展共享笔记数据?

iphone - 如何在 iphone 的 ScrollView 中将中间按钮比其他按钮高 5px

ios - Xcode 6 在物理 iOS 设备上运行测试不起作用