2014-08-29 19 views
0

是否有禁用蓝牙设备iOS中的配对消息?我要连接的设备不需要任何安全性,也没有配对机制,因此不需要弹出消息。有什么建议么?Objective-C已禁用iOS BLE配对消息

+1

仅当设备上的特性需要安全性时才会显示BLE配对消息。避免配对提示的唯一方法是更改​​设备上的特征定义以删除加密要求 – Paulw11 2014-08-29 21:22:10

回答

3

要确认上面的Paulw11评论,当设备连接并且连接期间请求任何类型的加密或写入特性时需要加密时,配对提示将显示在iOS中。

如果用户单击“取消”,则不会为连接启用加密,但连接将不会终止。如果你点击“Pair”,加密将被启用并且连接也将持续。

无法通过CoreBluetooth Framework通过基本iOS配置来监听或与配对提示进行交互。我已经和苹果谈过这件事,并且做了大量的挖掘工作。通过MFI计划可能有办法做到这一点,但显然我们不能谈论这一点。

+0

嗨James,这是否意味着即使用户单击“取消”连接仍然建立?如果是这样,我们如何防止不需要的连接? – srjohnhuang 2016-09-12 02:35:08

+0

是的,用户点击取消后连接仍然建立。我们通过试图从特征中读取一个值来处理它,如果我们在一段时间内没有得到有效的响应,我们会强制断开连接。 – 2016-09-13 14:47:48