2013-08-19 22 views
-2

我想爲我的iPad應用程序中顯示的電話號碼分配操作。由於平板電腦上沒有原始的Apple Phone應用程序,因此如果我使用NSURLtel:前綴,它什麼也不做。有什麼方法可以確定用戶設備上是否有支持voip的應用程序並啓動該應用程序?通過iPad上的第三方VoIP應用程序發起呼叫

編輯:電話號碼顯示在一個文本塊中,我希望用戶能夠點擊和呼叫。在iPhone上這是微不足道的,在iPad上,因爲沒有電話應用程序,它有點不同。

+0

電話號碼顯示在一段文字中,我希望用戶能夠點按並撥打電話。在iPhone上這是微不足道的,在iPad上,因爲沒有電話應用程序,它有點不同。 – SaltyNuts

回答

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"]]); 
相關問題