【发布时间】:2010-06-07 22:07:31
【问题描述】:
我正在开发一个应用程序,该应用程序需要对已完成的电话采取行动,最好是在通话结束后,但至少每天一次。
我已经阅读了新的 CoreTelphony 框架,如果我的应用程序处于活动状态,我似乎可以获得通话事件,但是如果我的应用程序没有在通话结束时,我看不到如何启动/唤醒我的应用程序前台应用程序。我也看不到任何新的伪背景“模式”如何允许我的应用程序在后台监听这些事件。你们有谁知道这是怎么做到的吗?
如果无法进行通话后处理,那么我想找出一种方法来每天自动唤醒我的应用一次,提取自上次唤醒以来的所有通话事件并进行处理。我知道如何使用推送或本地通知来做到这一点,但我的理解是这些需要用户操作才能继续;在这种情况下,我只希望自动进行处理。有没有一种机制可以实现这一点?
谢谢, 丹
【问题讨论】:
标签: iphone notifications call