在 Android 14 中观察到以下问题(也可能在较低的 Android 版本中出现)。
当与外围设备创建绑定时,我从设备设置中删除了绑定,然后我尝试再次配对,在这种情况下,配对弹出窗口出现两次。
是否有人遇到过上述用例或对此的任何输入都会有帮助。
谢谢。
这是 Android 操作系统中的一个已知错误/问题。该问题似乎源于 Android 如何处理来自外设端的绑定请求。 当 BLE 外设(尤其是带有 Nordic 芯片的外设)启动绑定时,Android 的系统级蓝牙堆栈通常会触发配对对话框两次。这可能会导致连接失败或令人困惑的用户体验。
注意:解决方法是使用 createBond() 从应用程序启动绑定(如果您可以控制外围固件),但 iOS 中没有等效的方法。