Ios 连接时蓝牙配对请求

Ios 连接时蓝牙配对请求,ios,bluetooth,bluetooth-lowenergy,core-bluetooth,Ios,Bluetooth,Bluetooth Lowenergy,Core Bluetooth,我正在开发一款iOS应用程序,它使用核心蓝牙与可移动设备进行通信。有人知道在连接到外围设备时是否可以建立有界连接吗?换句话说,当前操作系统仅在应用程序请求(读/写)加密特征时才启动配对请求,我想知道是否有办法让操作系统在之前就启动配对请求,例如,当它看到连接请求时(基本上是在调用ConnectPeripal:options时)。可能吗?不,目前不可能。操作系统设置为仅在设备之间建立连接并请求访问加密特征后才显示绑定请求。如果用户在绑定请求上按cancel,连接将被中断。但由于您只能在建立连接后访

我正在开发一款iOS应用程序,它使用核心蓝牙与可移动设备进行通信。有人知道在连接到外围设备时是否可以建立有界连接吗?换句话说,当前操作系统仅在应用程序请求(读/写)加密特征时才启动配对请求,我想知道是否有办法让操作系统在之前就启动配对请求,例如,当它看到连接请求时(基本上是在调用ConnectPeripal:options时)。可能吗?

不,目前不可能。操作系统设置为仅在设备之间建立连接并请求访问加密特征后才显示绑定请求。如果用户在绑定请求上按cancel,连接将被中断。但由于您只能在建立连接后访问特征,因此这也是当前唯一的绑定方式


但这样设置是有道理的。如果不与您想要绑定的设备进行连接和直接通信,您的另一台设备将不得不扫描您的广告数据,然后连接到您(并且以这种方式绑定)。这样做会增加开销。

来源:第3.9节-“附件在ATT请求被拒绝之前不应请求配对[…]”。谢谢,链接真的很有帮助