自动拨号,iphone

Posted

技术标签:

【中文标题】自动拨号,iphone【英文标题】:auto dial, iphone 【发布时间】:2012-11-21 09:04:54 【问题描述】:

我正在尝试制作一个程序,在该程序中,用户可以自动拨打号码(最好是最后一次通话),类似于我们在旧电话中的功能。

我需要从通话列表中获取最后一个拨号号码,用户只需轻轻一按即可拨打该号码。

请指导我了解这个想法,实现这一目标。

谢谢

【问题讨论】:

这很简单。但是你需要在越狱的设备上进行操作 是的,我也在找越狱手机。 【参考方案1】:

您不能修改电话应用的逻辑。你不能。

【讨论】:

+1,Apple 不允许这样的应用进入应用商店。如果您的应用可以获取最后拨打的电话号码,那么其他应用可以恶意记录和/或将所有记录的号码传输到电话外的某个地方(即存在很大的安全风险)。【参考方案2】:

来自 Programmatically Dial a Phone number and pass DTMF using the iPhone SDK

有点帮助:


我不知道为什么每个人都说你不能......你可以!

NSString *phoneNumber = @"15555551212"; NSString *dtmfAfterPickup = @"1234"; NSString *telString = [NSString stringWithFormat:@"tel:%@,%@", phoneNumber, dtmfAfterPickup]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];

这将绕过拨号/取消提示拨打电话号码... 接听电话 1 秒后,将自动拨打 dtmfAfterPickup 字符串。

检测设备是否支持电话是个好主意

【讨论】:

你试过了吗?您可以拨打该号码,但无法访问电话历史记录。您也无法制作手机应用程序来替换原始应用程序;它违反了 App Store 提交规则。

以上是关于自动拨号,iphone的主要内容,如果未能解决你的问题,请参考以下文章

安卓手机拨号确认是设置

pt921g自动拨号设置 介绍pt921g自动拨号设置

L2TP的LAC自动拨号实验

路由器宽带连接方式怎么设置 例如拨号上网能不能设置成自动获取ip?

Lync sdk 自动拨号

两种设置win7宽带开机自动拨号连接的方法