iPhone:你能展示你的应用程序中的拨号界面吗?

3

如果我在我的应用程序中有一个电话号码,并且我想向用户提供拨打电话的选项,我可以自动在拨号字段中键入电话号码并仅显示绿色“呼叫”按钮,以便手机可以拨打该号码吗?

我该如何实现这个功能?

是否有任何API可以使用?

2个回答

1

不。

如果您在应用程序中显示电话号码,可以将其作为URL(如tel://1234567890)呈现。您可以使用UIApplicationopenURL:方法打开它。

当打开tel:// URL时,系统会向用户提供警报,询问他们是否希望拨打该号码。如果他们接受,您的应用程序将被发送到后台,电话应用程序将进入前台,并开始通话。

我不清楚通话结束后您的应用程序是否会回到前台。希望有人能为我澄清这一点。


1

我建议使用telprompt而不是简单的tel,因为这样会弹出提示框供用户决定是否拨打电话,当通话结束后,您的应用程序将被带到前台:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接