我正在尝试制作一个程序,在该程序中,用户可以自动拨打号码(最好是最后一次通话),类似于我们在旧电话中的功能。
我需要从通话列表中获取最后一个拨号号码,只需轻轻一按,用户就可以拨打该号码。
请指导我了解这个想法,实现这一目标。
谢谢
您不能修改电话应用程序的逻辑。你不能。
从以 编程方式拨打电话号码并使用 iPhone SDK 传递 DTMF
不知何故有帮助:
我不知道为什么每个人都说你不能......你可以!
NSString *phoneNumber = @"15555551212"; NSString *dtmfAfterPickup = @"1234"; NSString *telString = [NSString stringWithFormat:@"tel:%@,%@", phoneNumber, dtmfAfterPickup]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];
这将绕过拨号/取消提示拨打电话号码... 接听电话 1 秒后,将自动拨打 dtmfAfterPickup 字符串。
检测设备是否支持电话呼叫是个好主意