ios - 通过 CoreBluetooth 成功连接 BLE 后,如何以编程方式连接经典蓝牙

标签 ios objective-c bluetooth-lowenergy core-bluetooth ios-bluetooth

我已经通过核心蓝牙框架实现了 ble 连接,并且工作正常。现在在设置应用程序中,如果发现蓝牙设备,我想通过应用程序(以编程方式)自动为该设备建立经典蓝牙连接。

请分享一些提示/代码片段如何在从应用程序建立蓝牙连接后建立经典蓝牙连接,这样用户就不必去设置应用程序建立连接。

任何帮助将不胜感激。 提前致谢!

最佳答案

对于 iOS,据我所知没有办法。如果您可以控制外围设备,则有一个解决方法:

经过 BLE 配对后,外围设备知道您的 iDevice 的公共(public)蓝牙地址。现在您的外围设备可以从另一端启动经典配对。在 iOS 上,您会看到一个配对屏幕。

关于ios - 通过 CoreBluetooth 成功连接 BLE 后,如何以编程方式连接经典蓝牙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45409205/

相关文章:

ios - UITableView 设置为无选择

iphone - 如何从核心数据中获取唯一字段值(song_type)

objective-c - 如何使用 tvOS 接收触摸?

不允许 iOS 中央写入

android - writeCharacteristic() 返回 true,但不调用 onCharacteristicWrite()

ios - 如何为 Dev 版本和 Prod 版本添加桥接头?

iphone - 如何使用 xcode 4 运行phonegap?

iOS - 在圆形按钮内制作 UIImage

ios - 检测附近的用户并通过推送通知 iOS 进行通知

ios - IPA 文件如何工作?