![](/img/trans.png)
[英]How to get the mobile number and work number from iPhone contacts using MonoTouch?
[英]How to get the mobile number of the iPhone using Bluetooth?
我想将呼叫者的手机号码转发到蓝牙设备(这类似于元手表,在智能手表上可以看到手机号码,而蓝牙设备不是iOS设备)
https://itunes.apple.com/us/app/metawatch-manager-for-ios/id557219641?mt=8
上面的链接提到了有关来电显示的通知。
在问这个问题之前,我已经浏览了以下链接。
如何从iphone sdk中从呼叫中心返回的呼叫的callID(呼叫标识符)获取电话号码?
所有问题的答案都是不可能的。我认为应该有某种方法可以通过蓝牙获得呼叫者的手机号码。 任何建议或指针。 是否可以使用MFi或任何其他方式实现此目的?
蓝牙配件可以通过各种方式获得呼叫者的手机号码。 最直接的:
如果您的蓝牙配件使用LE:为iOS的Apple Notification Center服务(ANCS)实施客户端,这是iOS 7及更高版本随附的GATT服务器。 参见https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html
如果您的蓝牙配件使用BR / EDR:实施免提配置文件(HFP)的“免提装置”侧。 很久以来,iOS就已经带有此配置文件的“音频网关”端。 参见https://developer.bluetooth.org/TechnologyOverview/Pages/HFP.aspx
另请参阅Apple的Bluetooth Developer页面,这是获取更多信息的良好起点: https : //developer.apple.com/bluetooth/
有几种方法可以做到。
1>每当有电话打来时,就通过蓝牙串行端口配置文件将信息流传输到远程蓝牙设备[假设远程设备支持蓝牙串行端口配置文件]
2>根据远程设备的蓝牙功能[配置文件支持],您可以决定要用于传输数据的配置文件。
问题的直接答案:无法提供直接答案,因为远程蓝牙设备的功能尚不清楚。
以下链接可以帮助您更多地了解iPhone中的蓝牙交互
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.