在iPhone / iPod / iPad上拨打电话

时间:2014-11-19 09:04:31

标签: ios iphone ipad ipod

我在使用的应用程序中遇到了一些问题。在某些时候用户拨打电话,如果它使用iPhone,则会拨打电话,否则在使用其他设备时会显示一条消息。问题是在iOS 8(所有版本)上,非iPhone设备可以实际打个电话。

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:phoneNumberToCall]]

我使用此方法来检查是否可以进行电话呼叫,并且该方法在使用iOS 8的非Iphone设备上返回true,但在以前版本的iOS(6-7.1)上运行良好。知道如何解决这个问题或为什么会发生这种情况?

2 个答案:

答案 0 :(得分:2)

同样的问题:iPod Touch canOpenURL of type tel://

似乎在iOS 8上你可以进行无线呼叫,这就是该方法返回true的原因。

答案 1 :(得分:2)

每个iOS 8设备都有FaceTime应用程序,现在可以调用iPhone可以呼叫的任何人。

It's called continuity

用户必须在他的iPhone上通过" FaceTime"中的Settings.app中允许此操作。 - > " iPhone Cellular Calls"