2012-12-05 52 views
4

我的應用程序需要撥打一個號碼,我知道telprompt撥號後返回到應用程序。但它會提醒用戶每次想撥打一個號碼,有沒有什麼辦法可以直接撥打電話號碼而不顯示警報視圖?telprompt沒有提醒

+1

不,蘋果不會允許的。如果允許,有人可以製作一個應用程序,在用戶確認的情況下從手機撥打一些號碼。所以,除非你越獄不期望。 – iDev

+0

ACB絕對正確。 –

回答

4

您可以用波紋管碼撥打電話: -

NSString *value [email protected]"9999999999";//your telnumber 
NSURL *url = [[ NSURL alloc ] initWithString:[NSString stringWithFormat:@"tel://%@",value]]; 

NSLog(@"currunt number%@",url); 
[[UIApplication sharedApplication] openURL:url]; 
+0

如果您在未詢問用戶確認的情況下撥打電話,請注意您的應用可能會被拒絕 – dulgan

+1

自1.5年後App Store上的應用我的朋友.. –

+0

沒有任何提示? – dulgan

1

希望這將有助於更多一點

tel直接打電話給定的數字,沒有確認並沒有返回到應用程序後調用完成這樣反而它可以使用telprompt

 [email protected]"999999999"; 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt://%@", PhoneNumber]]];