从iPhone上接受或拒绝蓝牙设备(如智能手表)上的呼叫?

时间:2013-02-07 05:03:42

标签: iphone ios bluetooth core-bluetooth sony-smartwatch

在一些智能手表如pebble和meta watch中,可以接受和拒绝智能手表上的呼叫。如果使用MAP或PBAP在iPhone和蓝牙设备之间传输呼叫相关信息。我想接受来自蓝牙设备的电话,类似于耳机,我可以通过蓝牙接听电话。

是否有任何合法的api或任何指示来完成此任务?

修改

Metawatch内置麦克风和扬声器,它实现了HFP和PBAP。如果智能手表内置麦克风和扬声器,如果它实现HFP,可以接受来自手表的通话,但Pebble没有内置麦克风和扬声器。仍然Pebble能够接听电话并将其路由到耳机。 Pebble在iOS上支持HFP,MAP,AVRCP和SPP,它是一个MFi。如何在应用程序中实现相同的功能?

1 个答案:

答案 0 :(得分:-1)

您可以编写自己的应用程序来拦截来电事件,并使用您自己的通讯机制(通过蓝牙)将此信息传达给您的设备(即观看) 有了这个,您可以相当轻松地将来电指示传递给手表, 由于您需要能够拦截正在进行的蓝牙配置文件连接,因此接受呼叫更为复杂,Android具有提供某些功能的BluetoothHeadset类,而iOS没有直接的方式(但有可能)