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

我的应用程序允许用户拨打电话,但我需要隐藏号码,因为它有一个密码。 有没有办法做到这一点?

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

绝对不是。 拨打电话时传送给操作系统的电话号码不能被用户修改或隐藏。 (如果您的应用程序拨打了911,该怎么办?)

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

您是否在networking视图中使用本地电话号码识别码,或者这是您应用中的自定义button。

在我创build的应用程序中,我有一个用户可以点击拨打电话号码的button。 这个button提供了一个我自己创build的UIAlertView(因此可以完全控制它所说的内容),然后在alertView:didClickButtonAtIndex:delegate方法中执行:

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

发起呼叫。

我想如果您尝试修改ios Phone应用程序的工作方式,您的应用程序可能会被拒绝。 我几乎可以肯定,他们不会乐意让您的应用程序在用户不知情的情况下获得一个数字。