我希望用户能够在我的应用程序中拨打电话号码表单。用户是否可以在完成通话后直接返回应用程序?
问问题
1231 次
3 回答
6
1:我猜这是默认行为,不是吗?
2:可以查看设备是否可以开启tel://
协议:
BOOL canCall = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://"]];
于 2012-04-20T18:25:20.430 回答
1
我知道这是一个老问题,但这可以使用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://111222333"]];
我相信这可以为 iOS >= 5.0 完成。
的行为与telprompt://
略有不同tel://
。
于 2013-01-19T10:09:42.097 回答
0
1
这取决于您如何发起呼叫。
您可以选择:
显示一个弹出窗口,用户必须在其中批准呼叫。您的应用程序将在之后再次启动。
直接调用,不先弹窗。通话后不会启动您的应用程序。
关于如何实现这两种方式,请阅读这个问题:iOS 4.2 - Return to app after phone call
2
检查设备是否可以tel:
使用以下代码打开 URL:
BOOL isPhone = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:123456789"]];
于 2012-04-20T18:42:51.943 回答