iOS 耳机 BLE 命令能实现接听/挂断系统电话吗?

现在是有这么一个场景,我们自己的蓝牙耳机通过双击/三击是可以接听和挂断系统电话的,然后我们 leader 希望能在 App 中通过指令来实现接听/挂断。 耳机使用的是纯自定义 BLE 协议 ,没有实现标准 HFP 协议连接的蓝牙耳机,非来电情况下,BLE 指令执行的都没问题,来电时音频路由被系统自动...
iOS 耳机 BLE 命令能实现接听/挂断系统电话吗?
iOS 耳机 BLE 命令能实现接听/挂断系统电话吗?

耳机使用的是纯自定义 BLE 协议 ,没有实现标准 HFP 协议连接的蓝牙耳机,非来电情况下,BLE 指令执行的都没问题,来电时音频路由被系统自动切换了,不是 A2DP ,这就导致我们的 BLE 指令执行了但是没效果,无法实现接听和拒接。

耳机厂商回复的是,耳机通过 sco 传输音频,来电场景和正常场景有冲突,所以不做通话按键指令。安卓表示非 sco 模式下可以挂断接听,现在问题压力给到我们 iOS 了。
怎么办呀?
来源: V2EX - 技术查看原文