2010-11-22 85 views
3

如果我的应用程序中有某个电话号码,并且我想向用户显示一个拨号选项,我可以拨打电话界面,并在拨号字段中自动键入电话号码,只需按下绿色的“通话”按钮让手机可以拨打号码?iPhone您可以通过您的应用程序显示拨号界面吗?

我该如何做到这一点?

有什么API我应该查找?

回答

1

如果您在您的应用程序呈现出的电话号码,你可以这样做,像电话网址:// 1234567890。您可以使用UIApplication的s openURL:方法将其打开。

打开tel:// URL时,系统会提醒用户他们是否希望拨打该号码。如果他们接受,你的应用程序将被发送到后台,电话应用程序将前台,电话将开始。

我不清楚你的应用在通话结束后是否会回到前台。希望有人能为我解决这个问题。

+0

非常感谢...将尽快查看! – Dev 2010-11-23 07:15:28

0

我会推荐使用telprompt 而不是的简单电话,因为这会弹出提示用户决定是否要拨打该号码,以及何时通话完成后,您的应用将被带到前景之后:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt://%@", phoneNumber]]]; 
相关问题