iPhone蓝牙配对,无需确认密码

时间:2019-01-22 12:58:45

标签: ios iphone bluetooth pairing

在我的BLE应用中,用户故事就像是,无需密码确认步骤即可进行蓝牙配对。据我到目前为止的研究,它可能在Android中(例如Android Bluetooth Pairing without User Enter Pin and Confirmation Using Android API

iPhone可能吗?

2 个答案:

答案 0 :(得分:0)

遗憾的是,在iOS上无法跳过配对对话框。它是直接从OS发送的。苹果公司严格规定,应用程序不能跳过安全流程。

一些其他信息:

取决于蓝牙级别上外围设备的IOCapabilityResponse,iOS将显示一个对话框,要求配对或确认密码。如果iOS完全显示对话框,则取决于外围设备的IOCapabilityResponse中是否设置了可绑定标志。

答案 1 :(得分:0)

BLE中有三种连接类型:

  • 连接:不需要引脚,连接不牢固
  • 对:可以请求或不请求引脚,使用短期密钥保护连接,将显示弹出窗口
  • 键合:可以请求或不要求引脚,可以长期固定连接 键,将显示一个弹出窗口

所有这些方法均由BLE外设固件管理,iOS仅根据外设的配置来调整其连接