iOS 4:是不是可以在电话通话期间显示本地通知?
Posted
技术标签:
【中文标题】iOS 4:是不是可以在电话通话期间显示本地通知?【英文标题】:iOS 4: Is it possible to show Local Notifications during a Telephony Call?iOS 4:是否可以在电话通话期间显示本地通知? 【发布时间】:2011-03-07 11:58:46 【问题描述】:我希望应用在后台运行并监听指示已启动电话呼叫的事件(通过使用 CTCallCenter)。根据这些数据,我想注册指示通话持续时间的本地通知。是否可以:
A:在后台收听 Telephony 事件?如何让应用不被暂停(Apple 文档指出应用暂停时未收到事件)
B:在此日期注册本地通知并在通话期间显示这些通知(或者框架是否在通话期间限制本地通知?我找不到任何相关信息)
非常感谢您的帮助。
【问题讨论】:
【参考方案1】:A:有点……如果您有一个后台任务处于活动状态,您可以获得呼叫状态事件。坏消息是后台任务只会持续 10 分钟。因此,在 10 分钟之后,您不会再收到任何呼叫状态。
B:是的,本地通知在通话时确实有效。我已经完成了,效果很好。
【讨论】:
以上是关于iOS 4:是不是可以在电话通话期间显示本地通知?的主要内容,如果未能解决你的问题,请参考以下文章
Android:在通话/SIP 期间播放声音文件或文本转语音