[英]Build Application to Answer Phone Call and Delegate To iPhone's Phone Application
我们想要构建一个用户在拨打电话时可以与之交互的应用程序。 这个想法是,用户可以使用iPhone的电话应用程序进行语音通信,同时使用我们的应用程序键入和发送与呼叫相关的其他数据,例如电子邮件地址。 这是方案:
当我们的应用程序继续在前台运行时,我们的应用程序有没有办法接听来电并让iPhone的电话应用程序在后台处理呼叫?
谢谢,Prasanna
当前,iOS SDK不支持将传入呼叫从系统重定向到自定义应用程序。 仅支持发起呼叫。
iPhone SDK无法做到这一点。
如果您创建了自己的呼叫(例如,像Skype那样),则可以执行此操作,但我会说您在这里拨错了iTree。 但是,可以使用自定义工具链在越狱设备上,但是我不想推荐这种开发方式!
您无法控制iPhone上的通话过程(这是假设您不是在谈论越狱的iPhone)。 当用户收到呼叫时,iPhone会显示一个带有号码以及“应答”和“忽略”按钮的窗口(或者,如果电话处于锁定或睡眠状态,则是“滑动以接听”栏)。 要返回到您的或任何其他应用程序,用户必须按下主页按钮,将呼叫发送到后台(并激活红色的呼叫状态栏)。
与这种情况最接近的是用户在电话上手动运行该应用程序。 但是,如果他们正在做的只是写笔记,他们可以只使用Notes应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.