2014-09-19 72 views

回答

2

要通過撥打電話的Skype您可以使用此URL方案,來源是skype docs

BOOL installed = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"skype:"]]; 
if(installed) 
{ 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"skype:echo123?call"]]; 
} 
else 
{ 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.com/apps/skype/skype"]]; 
} 

要通過facetime的您可以使用使用類似的URL方案

NSURL *url = [NSURL URLWithString:@"facetime://+123456789"]; 
[[UIApplication sharedApplication] openURL:url]; 

希望撥打電話這有助於,沒有這種功能,我知道這會給你所有呼叫應用程序的列表,但你可以手動顯示選擇選項,並讓用戶選擇任何ab Ove

+0

我希望能否有一個標準的uri在iOS中建立呼叫來處理所有呼叫功能支持應用程序 – sam18 2014-09-22 05:06:44

+0

不幸的是,在iOS中沒有任何方法可以實現這一點。唯一的選擇是手動。 – 2014-09-22 05:15:03