在 iPhone/iPod/iPad 上拨打电话
Posted
技术标签:
【中文标题】在 iPhone/iPod/iPad 上拨打电话【英文标题】:Making calls on iPhone/iPod/iPad 【发布时间】:2014-11-19 09:04:31 【问题描述】:我正在使用的应用程序存在一些问题。在某些时候,用户拨打电话,如果它使用 iPhone,则会拨打电话,否则在使用其他设备时会显示一条消息。问题是在 ios 8(所有版本)上,非 iPhone 设备可以实际打个电话。
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:phoneNumberToCall]]
我使用此方法检查是否可以拨打电话,并且该方法在装有 iOS 8 的非 Iphone 设备上返回 true,但在早期版本的 iOS(6-7.1) 上完美运行。知道如何解决或为什么会这样吗?
【问题讨论】:
【参考方案1】:每台 iOS 8 设备都有 FaceTime 应用程序,现在它可以呼叫任何你的 iPhone 可以呼叫的人。
It's called continuity
用户必须在他的 iPhone 上的 Settings.app 中的“FaceTime”->“iPhone Cellular Calls”下允许此操作
【讨论】:
【参考方案2】:同样的问题:iPod Touch canOpenURL of type tel://
似乎在 iOS 8 上您可以进行无线通话,这就是该方法返回 true 的原因。
【讨论】:
以上是关于在 iPhone/iPod/iPad 上拨打电话的主要内容,如果未能解决你的问题,请参考以下文章
android手机上的GPRS数据优先模式是啥意思?如果勾选了会对通话有啥影响?
怎样推断 ios设备的类型(iphone,ipod,ipad)
锁定iPhone / iPod / iPad,因此它只能运行一个应用程序