iPhone-如何获得通话结束通知

iPhone-如何获得通话结束通知,iphone,notifications,call,Iphone,Notifications,Call,我正在开发一个应用程序,需要对完成的电话采取行动,最好是在电话结束后立即采取行动,但每天至少一次 我已经阅读了新的CoreTelphony框架,如果我的应用程序处于活动状态,我似乎可以获得呼叫事件,但如果我的应用程序不是前台应用程序,我不知道如何在呼叫结束时启动/唤醒我的应用程序。我也不知道任何新的伪背景“模式”如何允许我的应用程序在后台监听这些事件。你们当中有人知道怎么做吗 如果无法进行通话后处理,那么我想找出一种方法,每天自动唤醒我的应用程序一次,提取自上次唤醒以来的所有通话事件,并对其进行

我正在开发一个应用程序,需要对完成的电话采取行动,最好是在电话结束后立即采取行动,但每天至少一次

我已经阅读了新的CoreTelphony框架,如果我的应用程序处于活动状态,我似乎可以获得呼叫事件,但如果我的应用程序不是前台应用程序,我不知道如何在呼叫结束时启动/唤醒我的应用程序。我也不知道任何新的伪背景“模式”如何允许我的应用程序在后台监听这些事件。你们当中有人知道怎么做吗

如果无法进行通话后处理,那么我想找出一种方法,每天自动唤醒我的应用程序一次,提取自上次唤醒以来的所有通话事件,并对其进行处理。我知道如何使用推送或本地通知实现这一点,但我的理解是,这些需要用户操作才能继续;在这种情况下,我只希望处理过程自动进行。是否有一种机制可以实现这一点

谢谢,
Dan

没有用户交互,您无法启动应用程序。 推送/本地通知不适用于此类情况,它们用于让用户了解事件

在非越狱设备上,无法执行您想要执行的操作