0

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

这是我的代码:

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

2 回答 2

0

我可能是错的,但出于安全原因是不可能的!允许在不询问用户的情况下直接拨打电话可能会为不必要的高收费服务呼叫打开大门......甚至是最严重的欺诈......

于 2013-01-04T13:46:37.157 回答
-1

不要使用网络视图。刚刚尝试过,它可以工作,而且更简单

NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",phoneno]];
[[UIApplication sharedApplication] openURL:telURL];
于 2013-01-04T14:09:27.363 回答