iOS 是不是支持双模 BLE?
Posted
技术标签:
【中文标题】iOS 是不是支持双模 BLE?【英文标题】:Does iOS support Dual-Mode BLE?iOS 是否支持双模 BLE? 【发布时间】:2014-02-23 23:11:57 【问题描述】:Apple 是否允许在 ios 中使用双模 BLE 连接?看来,如果 BLE iOS 应用可以在 BR/EDR 模式下与双模蓝牙设备通信,就不需要加入 MFI 计划了。
【问题讨论】:
您是否尝试按照@paulw11 的建议实施? APP Store批准了吗? 【参考方案1】:CoreBluetooth 库仅允许使用 GATT 配置文件与 BLE 外围设备进行通信。
使用其他配置文件(除了由 AVFoundation 支持的通用 HFP/A2DP/AVRCP 和具有本机 HID 支持的键盘)需要通过 MFI 程序。以 SPP 为例。
是的,iOS 不会阻止在同一设备同时使用音频配置文件时使用 BLE 进行数据通信。
【讨论】:
在您提到耳机的答案中,这适用于 A2DP 吗?我需要开发一个使用经典BT播放歌曲并使用BLE传输数据的APP,我的APP会被APPSTORE批准吗? 是的,A2DP 是无需 MFi 即可支持的配置文件之一 - 请参阅 mfi.apple.com/MFiWeb/getFAQ.action#1-2 我正在显示手机中的歌曲列表,当用户选择歌曲时,我将使用 AVPlayer 播放,而我计划使用 BLE 自定义配置文件发送播放/暂停命令。我搜索了很多,没有看到任何应用程序执行此任务,我认为应用程序商店会拒绝我的应用程序,因为它复制了默认的音乐播放器功能。 ***.com/questions/43856270/…你能回答这个问题吗?【参考方案2】:从 iOS 13 开始,您可以使用 CoreBluetooth 连接到 BLE 和 BR/EDR,如 here 介绍的那样。
【讨论】:
以上是关于iOS 是不是支持双模 BLE?的主要内容,如果未能解决你的问题,请参考以下文章