可能重复:
Create a mobile app that listens to incoming phone call events
我希望能够在我的应用程序中捕获“来电”事件。我想在将呼叫交给默认呼叫应用程序之前,根据来电详细信息执行任务。
从我的在线研究中,我了解在发生传入呼叫时会调用应用程序的 applicationWillResignActive 方法。然而,这使应用程序处于后台,我失去了我需要的前台用户交互功能。在后台,最好的情况是向前台发送通知。
有没有办法将事件处理程序更深入地附加到iOS框架中,以便在Apple的默认调用应用程序之前捕获事件。在通话期间,我不需要运行的应用程序。
提前致谢。 :)
答案 0 :(得分:2)
该框架没有(公共)电话挂钩,因为他们不希望应用干扰iOS的行为。
答案 1 :(得分:0)
这是一个功能的典型例子,该功能未能通过“如果每个人都这样做”测试。因此,它不会成为框架所允许的东西。
请参阅http://blogs.msdn.com/b/oldnewthing/archive/2005/06/07/426294.aspx