我正在开发一个必须与蓝牙设备配对的应用程序。
由于文档中的错误,我尝试使用错误的密码来配对设备,现在该设备将以“怪异状态”出现。
Corebluetooth会记住它并尝试连接,但是由于密码不正确,它将无法检索任何信息。
我的第一个冲动是去“设备设置”并尝试取消配对,但是令人惊讶的是,没有显示“忘记设备”选项的小“ i”按钮(请参见屏幕截图)。
我已经尝试过的事情:
我需要为最终用户提供一种解决方案,而不涉及“硬重置和设置为新iPhone”,但是我对此感到非常绝望。任何想法? 谢谢!
答案 0 :(得分:1)
万一有人遇到这样的问题。 这是蓝牙设备固件的问题。它存储了错误的绑定密钥。该设备报告说已与手机配对,但同时未正确存储密钥,从而造成了加密问题。