Sha*_*ran 8 bluetooth ios bluetooth-lowenergy swift
我正在尝试在我的应用程序中创建一个 BLE 配对用户体验屏幕。该应用程序会扫描我们的 BLE 设备,并在发现时自动将其连接到 centralManager。系统然后显示蓝牙配对请求对话框(不是我的应用程序的一部分,而是 iOS 的)。用户有两个选项 - 配对/取消。事情是 - 即使用户选择了取消操作 - 外围设备仍然保持连接到 centralManager。(正在触发 centralManagerDidConnect 函数)即使它没有与手机配对。有什么办法可以知道用户是选择配对设备还是取消配对???谢谢!
Apple 非常愚蠢,没有任何 API、回调或任何有关配对的内容。我唯一知道的是,您让 BLE 设备发送一条通知,您可以在应用程序中收听配对的进行情况。例如,当用户按下“取消”时,iOS 将发送“配对失败”SMP 命令。
| 归档时间: |
|
| 查看次数: |
5498 次 |
| 最近记录: |