我有一个使用 BLE 连接到可穿戴设备的应用程序。我可以通过 OTA 更新设备的固件。在 OTA 过程之后,我可以通过调用 Central Manager 上的 connectPeripheral 重新配对到可穿戴设备。这在 iOS 9.2 上运行良好。
但是,我已经在装有 iOS 9.3 的手机上测试了同一个应用程序,并且做同样的事情会导致问题。我没有收到一个配对请求,而是收到了很多。如果我按配对或取消,则会出现一个新的配对请求弹出窗口。最终弹出窗口停止,但之后设备甚至没有与应用程序配对。
iOS 9.3 中是否有可能导致此问题的更改?有人见过这种行为吗?
可穿戴设备中的蓝牙芯片是Bluegiga BLE113。