【问题标题】:Call to a phone number through iPhone App通过 iPhone App 拨打电话号码
【发布时间】:2010-05-12 13:00:43
【问题描述】:

我想在我的 iPhone 应用中添加功能:

  1. 拨打我应用中的电话号码
  2. 为该号码播放录制的 mp3 语音
  3. 通话结束后,重新启动之前的应用

我知道我必须使用以下代码 sn-p 拨打号码 XXXXXX:

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

我的播放记录不起作用,因为我的应用程序将在呼叫拨号启动时终止。 有没有办法做到这一点?

而且,在通话结束或失败后,我之前的应用会重新启动吗?

【问题讨论】:

    标签: iphone phone-call


    【解决方案1】:

    不可能(没有越狱)。

    一旦 iPhone 处于通话状态,您的应用程序将退出并且您将无法播放任何声音。您也不能在通话后重新启动应用程序 - 用户必须自己这样做。

    【讨论】:

    • appStore中有很多应用程序在通话结束或失败后重新启动应用程序。但是由于我还没有运行这个应用程序,所以我很困惑。
    【解决方案2】:

    通话结束/失败后,您的应用将重新启动。

    我的猜测是你尝试做的事情还不可能。 OS 4.0 可能会成为可能,但您应该在开发者论坛上提问。

    【讨论】:

    • 这是不正确的。通话结束后,应用不会重新启动。
    • 我现在使用的是 iOS 5;我刚刚进行了测试,应用程序正在重新启动。我应该在 Youtube 上发布视频来证明这一点吗?
    【解决方案3】:

    试试这个 telprompt 而不是 tel 就像下面的修改代码:

     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt:XXXXXX"]];
    

    然后它会在通话结束后返回应用程序。这可能会帮助你..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 2016-08-11
      • 2015-01-31
      • 1970-01-01
      相关资源
      最近更新 更多