通过iPad上的第三方VoIP应用程序发起呼叫

时间:2013-08-19 14:27:28

标签: ios ipad cocoa-touch voip

我想为我的iPad应用中显示的电话号码分配操作。由于平板电脑上没有原始的Apple Phone应用程序,因此如果我使用带有NSURL前缀的tel:,则不会执行任何操作。有没有办法弄清楚用户的设备上是否有任何支持voip的应用程序并启动它?

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

1 个答案:

答案 0 :(得分:0)

要查看您的设备是否可以使用手机应用拨打该号码,请检查tel:网址方案:

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

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

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