如何在通话时隐藏电话号码

时间:2012-06-07 15:09:13

标签: ios phone-call

我的应用程序允许用户拨打电话,但我需要隐藏我正在呼叫的号码,因为它内有密码。有没有办法实现这个目标?

当我说“隐藏号码”时,我指的是在致电之前在确认UIAlertView中显示的电话号码,如果可能的话,在呼叫正在进行时在导航栏中显示。

3 个答案:

答案 0 :(得分:5)

绝对不是。无法修改或向用户隐藏在拨打电话时传递给操作系统的电话号码。 (如果您的应用拨打911怎么办?)

另外,如何通过电话号码传递“密码”?

答案 1 :(得分:0)

您是在网络视图中使用本机电话号码识别码,还是在应用中使用自定义按钮。

在我创建的应用中,我有一个按钮,用户可以点按该按钮来拨打电话号码。这个按钮提供了我自己创建的UIAlertView(因此可以完全控制它所说的内容),然后在alertView:didClickButtonAtIndex:委托方法中,我这样做:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://5555555555"]];

发起通话。

答案 2 :(得分:0)

我认为如果您尝试修改ios Phone应用的工作方式,您的应用可能会被拒绝。我几乎肯定他们不会乐意让你的应用程序在没有用户知情的情况下拨打电话号码。