【发布时间】:2015-04-26 02:37:39
【问题描述】:
我有一个蓝牙应用程序,可以通过低功耗与外围设备进行通信。
此外围设备还具有与 iOS 设备的经典(HFP 和/或 A2DP)连接。经典连接有时会中断。
我需要的是能够在应用程序中通知用户经典连接已丢失。
如何让我的应用程序知道经典连接?
您希望以哪种方式执行此操作?
【问题讨论】:
-
经典连接是指您使用的是
External Accessory框架吗?如果是这样,您可以注册连接和断开连接的通知。 -
不,我没有使用外部附件框架。我只使用 CoreBluetooth,我的应用程序通过 BLE 与设备通信。但同一设备也通过经典连接与 iOS 设备连接,因此它可以从 iTunes 流式传输音频。我能否让我的应用程序知道该(经典)连接何时中断,以及如何?
-
“经典连接”蓝牙 2.0 是什么意思?
-
如果信息不足,请见谅。我认为通过“流式传输”可以理解 - HFP 和/或 A2DP。
-
我会尝试外部附件框架。我将在下面的答案中发布代码。
标签: ios objective-c bluetooth bluetooth-lowenergy core-bluetooth