如何识别Iphone来电和显示通知?

时间:2012-04-07 13:00:40

标签: iphone objective-c ios xcode

我需要创建应用程序,例如在iphone中识别来电并检查我们数据库中的来电号码。然后想要显示存储在数据库中的特定号码的通知。这些所有功能都希望在用户接听电话时运行。

这可能吗?

1 个答案:

答案 0 :(得分:3)

您可能希望在CoreTelephony开始搜索。话虽如此,如果有来电,iOS的通话处理事件将接管您的应用。换句话说,您的应用将在呼叫进入时暂停,并在呼叫完成后移回前台。您可以使用CoreTelephony访问CTCallCenter,其中包含一系列CTCall(正在进行调用)。据我所知,CTCall不包含电话号码。此外,您无法阻止iOS后台处理您的应用以处理呼叫。