构建应用程序以接听电话并委托iPhone的电话应用程序

时间:2010-11-30 14:28:57

标签: iphone

我们希望构建一个用户可以在接听电话时与之交互的应用程序。该想法是用户可以使用iPhone的电话应用程序进行语音通信,同时使用我们的应用程序来键入和发送与呼叫相关的附加数据,例如电子邮件地址。这是场景:

  1. 用户可以通过iPhone拨打电话
  2. 用户点击我们应用上的按钮接听电话,让iPhone上的手机应用程序在后台处理电话。
  3. 我们的应用程序继续在前台运行,以便用户可以与我们的应用程序进行交互,以输入和发送与呼叫相关的电子邮件地址等数据。
  4. 当我们的应用程序继续在前台运行时,我们的应用程序是否有办法接听来电并让iPhone的电话应用程序在后台处理呼叫?

    谢谢, 人员Prasanna

3 个答案:

答案 0 :(得分:3)

目前,iOS SDK不支持将来电从系统重定向到自定义应用程序。只有支持发起呼叫。

答案 1 :(得分:2)

iPhone SDK无法实现这一点。

如果您创建了自己的呼叫(例如,像Skype一样),您可能会这样做,但我会说你在这里咆哮错误的iTree。然而,在使用自定义工具链的越狱设备上,我可能不希望推荐这条开发路径!

答案 2 :(得分:1)

您无法控制iPhone上的电话呼叫流程(假设您不是在谈论越狱的iPhone)。当用户接到电话时,iPhone会出现一个带有号码和“应答”和“忽略”按钮的窗口(或者,如果电话被锁定或睡着,则“滑到应答”栏)。要返回您或任何其他应用程序,用户必须按主页按钮,将呼叫发送到后台(并激活红色通话中状态栏)。

您最接近这种情况的是用户在手机上手动运行应用程序。但是,如果他们所做的只是写笔记,他们就可以使用Notes应用程序。