在iPhone/iPod/iPad上打电话

4

我正在处理一个应用程序的问题。在某些情况下,用户会打电话,如果使用的是iPhone,则会拨打电话,否则当使用其他设备时,将显示一条消息。问题在于,在iOS 8(所有版本)上,非iPhone设备实际上也可以打电话。

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

我使用这种方法来检查电话是否可以拨打,在iOS 8的非iPhone设备上该方法返回true,但在之前的iOS版本(6-7.1)上完美运行。有什么解决办法或原因吗?

2个回答

2

2

每个iOS 8设备都有FaceTime应用程序,该应用程序现在具有与您的iPhone可以呼叫任何人的功能。

这被称为连续性

用户必须在设置应用程序中允许此功能,在“FaceTime”->“iPhone蜂窝呼叫”下设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接