应用程序无法检测到传入的短信iOS5
Posted
技术标签:
【中文标题】应用程序无法检测到传入的短信iOS5【英文标题】:Incoming text messages iOS5 cannot be detected by app 【发布时间】:2011-12-02 06:26:29 【问题描述】:我的应用程序(使用AVMoviePlayer
)在收到传入短信以及来自另一个应用程序的本地通知时崩溃。这些消息通常出现在屏幕顶部的那个薄通知中心。
问题是,当这些消息之一出现时,ApplicationWillResignActive
不会被调用。我设置了一个闹钟(iPhone 应用程序时钟),这确实使ApplicationWillResignActive
消息出现。只要收到消息,我就可以正确回复,但似乎没有检测到文本和本地通知。
有没有我可以添加观察者的消息,它会告诉我何时收到notificationcenter
通知?我的意思是屏幕顶部那个小细条的通知,而不是NSNotificationCenter
。
【问题讨论】:
为什么通知中心弹出短信/本地通知时应用会崩溃?什么实际崩溃?可能会播放声音,因此您可能会收到音频会话中断,您可以使用它来检测此状态。 【参考方案1】:我不熟悉AVMoviePlayer,但是对于其他播放器,您可以在播放器中断委托方法或会话中断委托方法中处理。
【讨论】:
以上是关于应用程序无法检测到传入的短信iOS5的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Xcode 4.2 和 iOS5 后,应用程序无法在 iPhone 上运行