我的应用程序允许用户拨打电话,但我需要隐藏我要拨打的号码,因为它里面有一个密码。有什么办法可以做到这一点?
当我说“隐藏号码”时,我指的是在通话前确认中出现的电话号码UIAlertView
,如果可能的话,在通话过程中出现在导航栏中。
我的应用程序允许用户拨打电话,但我需要隐藏我要拨打的号码,因为它里面有一个密码。有什么办法可以做到这一点?
当我说“隐藏号码”时,我指的是在通话前确认中出现的电话号码UIAlertView
,如果可能的话,在通话过程中出现在导航栏中。
绝对不是。拨打电话时传递给操作系统的电话号码无法对用户进行修改或隐藏。(如果您的应用拨打 911 怎么办?)
另外,如何通过电话号码传递“密码”?
I think if you try to modify the way how ios Phone app works, your app might be rejected. I'm almost sure they will not happy to let your app dail a number without user's knowledge.
您是在 Web 视图中使用本机电话号码识别代码,还是应用程序中的自定义按钮。
在我创建的应用程序中,我有一个按钮,用户可以点击该按钮来拨打电话号码。此按钮显示我自己创建的 UIAlertView(因此可以完全控制它所说的内容),然后在 alertView:didClickButtonAtIndex: 委托方法中,我执行以下操作:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://5555555555"]];
发起呼叫。