-2

我想为我的 iPad 应用程序中显示的电话号码分配一个操作。由于平板电脑上没有原始的 Apple Phone 应用程序,因此如果我使用前缀,它什么也不NSURLtel:。有没有办法确定用户设备上是否有任何支持 voip 的应用程序并启动它?

编辑:电话号码显示在一段文本中,我希望用户能够点击并拨打电话。在 iPhone 上它是微不足道的,在 iPad 上因为没有手机应用程序所以有点不同。

4

1 回答 1

0

要查看您的设备是否可以使用电话应用程序拨打该号码,请检查tel:URL 方案:

canMakePhoneCalls = ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+44-1234-567890"]]);

要查看您的设备是否有 Skype,请检查callto:URL 方案:

canMakeSkypePhoneCalls = ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"callto:+44-1234-567890"]]);
于 2013-08-19T15:00:37.717 回答