当程序涉及配对时,我的 iOS 应用程序收到写入请求的“身份验证不足”错误。
如果操作系统版本为 10 或更高版本,iOS(Core Bluetooth) 将返回 ERROR。在 iOS 9.3.5 之前,iOS 会为相同的写入请求返回成功响应(无错误)。
[重现步骤]
- 忘记 iOS 设备(iOS10 或更高版本)和外围设备中的配对信息。
- 启动我的应用程序并建立与外围设备的 BLE 连接。
- 请求将值写入外围设备。
- 允许在外围设备上配对。然后在 iOS 设备上显示蓝牙配对对话框。
- 等待几秒钟(3 秒或更多),然后在步骤 [4.] 中点击对话框上的“配对”按钮
- 从 iOS(核心蓝牙),我的应用程序在步骤 [5.] 中收到写入请求的错误响应(身份验证不足)
有没有人面临同样的问题?如果您知道原因和/或解决方案,我将不胜感激。
谢谢你。