有没有办法以编程方式拨打电话而不退出当前应用? 我做了一项研究,但所有答案都是
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
这不是我想要的,我还需要访问语音流。
答案 0 :(得分:6)
如果您正在尝试制作某种拨号器 - 而不是否。这在ios中是不可能的
答案 1 :(得分:4)
我从您的问题中了解到的是打电话,完成后,请回到应用程序。是吗?
您的计划需要如下所示:
NSURL *url= [NSURL URLWithString:[NSString stringWithFormat:@"telprompt://%@", phoneNumber]];
[[UIApplication sharedApplication] openURL:url];
使用telprompt
代替tel
。
答案 2 :(得分:0)
您可以使用以下声明完成所需。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt://%@", telNumber]]];
当您按下通话按钮时,它将要求您确认拨打或取消。当您说通话时,通话结束,一旦通话结束,您将看到应用程序以上次访问的页面打开。
使用telprompt
,您可以在通话结束时返回应用。