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

我需要创build应用程序,如在iPhone识别来电,并检查我们的数据库中的来电号码。 然后要显示通知存储在数据库中的那个特定号码的信息。 这些全部function都要在用户接听电话时运行。

这可能吗 ?

您可能要开始在CoreTelephony中进行search。 话虽如此,如果来电,iOS的电话处理事件将接pipe您的应用程序。 换句话说,当通话进入时,您的应用程序将被暂停,并在通话结束时回到前台。 您可以使用CoreTelephony访问CTCallCenter,其中包含一组CTCalls(正在进行调用)。 CTCall不包含电话号码,据我所知。 此外,你不能阻止iOS背景来处理你的应用程序。