0

我希望一个应用程序在后台运行并收听指示已启动电话呼叫的事件(通过使用 CTCallCenter)。根据这些数据,我想注册指示通话持续时间的本地通知。是否有可能:

A:在后台收听 Telephony 事件?如何防止应用程序被暂停(Apple 文档指出应用程序暂停时未收到事件)

B:在此日期注册本地通知并在通话期间显示这些通知(或者框架是否在电话期间限制本地通知?我找不到任何信息)

帮助将不胜感激。

4

1 回答 1

1

答:有点……如果您有一个后台任务处于活动状态,您可以获得呼叫状态事件。坏消息是后台任务只会持续 10 分钟。因此,在 10 分钟之后,您不会再收到任何呼叫状态。

B:是的,本地通知在通话时确实有效。我已经做到了,它工作得很好。

于 2011-04-04T21:16:52.383 回答