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

8 iphone xcode objective-c ios

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

这可能吗 ?

jms*_*617 3

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