连接核心蓝牙或经典蓝牙设备是不是需要 CoreLocation 框架

Posted

技术标签:

【中文标题】连接核心蓝牙或经典蓝牙设备是不是需要 CoreLocation 框架【英文标题】:Does CoreLocation framework required to connect to Core Bluetooth or Classic Bluetooth devices连接核心蓝牙或经典蓝牙设备是否需要 CoreLocation 框架 【发布时间】:2021-07-19 19:57:55 【问题描述】:

我的应用程序(实时和维护中)通过核心蓝牙框架连接到 BLE 设备,通过外部附件框架连接到经典蓝牙设备。

启用/实施核心定位框架是否有助于更好地连接 BLE 或经典蓝牙设备。

【问题讨论】:

【参考方案1】:

您不需要 CoreLocation 即可连接到蓝牙设备,并且使用它不应做任何改进。只有当您想将 BLE 设备用作 iBeacon 进行测距和区域监控时,您才需要 CoreLocation。

【讨论】:

【参考方案2】:

没有。连接完全由操作系统完成。您在应用程序中执行的操作不会影响系统管理蓝牙连接的方式。它只会影响您可以发出什么请求以及您可以收到什么回调。

【讨论】:

以上是关于连接核心蓝牙或经典蓝牙设备是不是需要 CoreLocation 框架的主要内容,如果未能解决你的问题,请参考以下文章

Android 经典蓝牙开发(一)

获取经典蓝牙连接设备列表(无BLE)[EAAccessoryManager]

是否有可能(并且有意义)让蓝牙 iOT 设备在外围模式下同时监听 BLE 和蓝牙经典连接

如何在 iOS 上搜索和连接附近的经典蓝牙设备(非 BLE)?

蓝牙通讯连接

Android 蓝牙开发-打开蓝牙后能不能立即连接固定地址的蓝牙设备??还是需要进行判断啥的?