繁体   English   中英

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

[英]Build Application to Answer Phone Call and Delegate To iPhone's Phone Application

我们想要构建一个用户在拨打电话时可以与之交互的应用程序。 这个想法是,用户可以使用iPhone的电话应用程序进行语音通信,同时使用我们的应用程序键入和发送与呼叫相关的其他数据,例如电子邮件地址。 这是方案:

  1. 用户在iPhone上拨打电话
  2. 用户单击我们应用程序上的按钮以接听电话,并让iPhone上的电话应用程序在后台处理电话。
  3. 我们的应用程序继续在前台运行,以便用户可以与我们的应用程序进行交互以键入并发送与呼叫相关的数据,例如电子邮件地址。

当我们的应用程序继续在前台运行时,我们的应用程序有没有办法接听来电并让iPhone的电话应用程序在后台处理呼叫?

谢谢,Prasanna

当前,iOS SDK不支持将传入呼叫从系统重定向到自定义应用程序。 仅支持发起呼叫。

iPhone SDK无法做到这一点。

如果您创建了自己的呼叫(例如,像Skype那样),则可以执行此操作,但我会说您在这里拨错了iTree。 但是,可以使用自定义工具链在越狱设备上,但是我不想推荐这种开发方式!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM