2015-10-13 81 views

回答

1

没有用于响应Core Bluetooth中绑定过程的API。

如果外设不需要加密,那么当iOS设备连接到外设时配对将自动发生。

如果某个属性需要加密,则当您的应用尝试读取/写入加密数据时,iOS会向用户显示配对(实际为绑定)对话框。此时用户需要输入PIN码。没有API可以让您的应用在没有用户干预的情况下完成绑定。

+0

感谢您的回答。当中央或外围设备删除配对数据时,我怀疑恢复情况。 – sps

+0

我不明白你的评论。如果发生绑定(用户通过对话框输入了PIN),那么只有用户在设置中选择“忘记此设备”才能删除该数据,在这种情况下,绑定将在设备重新连接时再次发生(使用另一提示)只要外围设备检测到键合已经丢失。如果没有绑定,那么连接就会发生。 – Paulw11

+0

当用户从中心删除与中心的配对而不从中心删除时,会出现什么情况? – sps