从应用程序内部的uiwebview拨打电话时避免提醒

时间:2013-01-04 12:18:02

标签: iphone ios uiwebview call uialertview

情景是我需要从我的应用程序拨打电话,并在呼叫结束时将控制权交还给应用程序,而无需用户输入任何内容。但是以下代码不允许在不响应警报的情况下进行呼叫。任何人都可以帮我解决这个问题吗?

这是我的代码:

NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",phoneno]];
    UIWebView *mCallWebview = [[UIWebView alloc] init]  ;
    [self.view addSubview:mCallWebview];
    [mCallWebview loadRequest:[NSURLRequest requestWithURL:telURL]]; 

2 个答案:

答案 0 :(得分:0)

我可能错了,但出于安全考虑,可能! 允许在不询问用户的情况下直接拨打电话可能会打开通往高收费服务的不必要的电话......甚至是最糟糕的欺诈......

答案 1 :(得分:-1)

不要使用网页浏览。刚试过这个并且它有效,而且它更直接

NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",phoneno]];
[[UIApplication sharedApplication] openURL:telURL];