Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
接受或拒绝来自iPhone的蓝牙设备(如智能手表)呼叫?_Iphone_Ios_Bluetooth_Core Bluetooth_Sony Smartwatch - Fatal编程技术网

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

接受或拒绝来自iPhone的蓝牙设备(如智能手表)呼叫?,iphone,ios,bluetooth,core-bluetooth,sony-smartwatch,Iphone,Ios,Bluetooth,Core Bluetooth,Sony Smartwatch,在一些智能手表(如pebble和meta watch)中,可以接受和拒绝智能手表上的通话。如何使用MAP或PBAP在iPhone和蓝牙设备之间传输通话相关信息。我想通过类似于耳机的蓝牙设备接听电话,我可以通过蓝牙接听电话 是否有任何合法的api或任何指针来实现这一点 编辑 Metawatch内置麦克风和扬声器,并实现HFP和PBAP。如果智能手表内置麦克风和扬声器,且实现HFP,则可以接受手表的呼叫,但Pebble没有内置麦克风和扬声器。尽管如此,Pebble还是能够接听电话并将其转接至耳机。P

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

是否有任何合法的api或任何指针来实现这一点

编辑


Metawatch内置麦克风和扬声器,并实现HFP和PBAP。如果智能手表内置麦克风和扬声器,且实现HFP,则可以接受手表的呼叫,但Pebble没有内置麦克风和扬声器。尽管如此,Pebble还是能够接听电话并将其转接至耳机。Pebble在iOS上支持HFP、MAP、AVRCP和SPP,它是一个MFi。如何在应用程序中实现同样的功能

您可以编写自己的应用程序来拦截来电事件,并使用自己的通信机制(通过蓝牙)将此信息传送到您的设备(即手表) 有了它,你可以很容易地将来电指示传递给手表,
接听电话更为复杂,因为您需要能够截获正在进行的蓝牙模式连接,Android有蓝牙耳机类,提供了一些功能,而iOS没有直达通道(但这是可能的)

Pebble可能有HFP(免提)蓝牙模式,可通过特定AT命令通知手表来电和其他信息。Watch可以响应接受/拒绝呼叫。手机充当AG(音频网关)和耳机(或pebble)充当HF(免提)设备CallStateIncoming通知来电,但如何获取来电号码?Ram,您可以通过谷歌搜索HFP 1.5规范,我不是iOS开发人员,因此无法指出代码片段。丹尼斯:是否有任何API通知传入呼叫和呼叫者号码,以便我可以在外部蓝牙设备上显示。是否有任何API以编程方式接受调用。答案可能是否定的,但应该有一些命令或其他方法来实现这一点。关于这方面的任何信息。