0
我已探索tel://
模式來建立呼叫。但是在我的iPad mini中,我只有Wi-Fi支持。所以這個uri失敗了。我想知道的是,如果沒有辦法編寫代碼,以便我的應用程序會要求用戶在所有呼叫功能支持應用程序中進行選擇。iOS:如何從我的應用程序啓動本地電話應用程序,Skype,林電話等通話應用程序
我試過callto:
模式,但沒有運氣。對此有何幫助?
我已探索tel://
模式來建立呼叫。但是在我的iPad mini中,我只有Wi-Fi支持。所以這個uri失敗了。我想知道的是,如果沒有辦法編寫代碼,以便我的應用程序會要求用戶在所有呼叫功能支持應用程序中進行選擇。iOS:如何從我的應用程序啓動本地電話應用程序,Skype,林電話等通話應用程序
我試過callto:
模式,但沒有運氣。對此有何幫助?
要通過撥打電話的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
我希望能否有一個標準的uri在iOS中建立呼叫來處理所有呼叫功能支持應用程序 – sam18 2014-09-22 05:06:44
不幸的是,在iOS中沒有任何方法可以實現這一點。唯一的選擇是手動。 – 2014-09-22 05:15:03