呼叫通过iPhone应用程序中的电话号码
问题描述:
我想添加的功能在我的iPhone应用程序:呼叫通过iPhone应用程序中的电话号码
- 呼叫的电话号码在我的应用程序
- 后播放录制的MP3声音,这个数字
- 通话结束后,重新启动之前的应用程序
我知道我必须使用下面的代码段用于拨打的号码XXXXXX:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:XXXXXX"]];
我的游戏记录不起作用,因为我的应用程序将在电话拨号启动时终止。 有没有办法做到这一点?
而且,通话结束或失败后,我的上一个应用会重新启动吗?
答
不可能(没有越狱)。
一旦iPhone在通话中,您的应用程序将退出,您将无法播放任何声音。您也可以在通话后不重新启动应用程序 - 用户必须自行执行此操作。
答
试试这个telprompt而不是电话像下面修改后的代码:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt:XXXXXX"]];
然后,它会回来后,应用程序调用ends.this可以帮助你..
有迹象表明,经过多次应用在AppStore中通话结束或失败,重新启动应用程序。但由于我还没有运行这个应用程序,所以我感到困惑。 – 2010-05-12 13:20:06