如果被短信、推送通知或电池电量不足等 uialert 中断,如何自动继续录制

Posted

技术标签:

【中文标题】如果被短信、推送通知或电池电量不足等 uialert 中断,如何自动继续录制【英文标题】:how to continue recording automatically if interrupted by an uialert such as text message, push notifications, or low battery status, etc 【发布时间】:2010-11-17 19:07:29 【问题描述】:

我在 iPhone OS 4.1 上有一个录音应用程序。我注意到当任何警报(例如短信或计时器或警报或推送通知,最重要的是低电量警报)弹出时,该应用程序会停止录制(可能是因为它失去焦点)。问题是,一旦用户解除警报(确定或取消),我如何才能让应用程序从停止的地方继续录制,而无需用户再次按下任何按钮。底线,我如何让应用程序在 UIalert 中断之前继续它在前台所做的一切,而无需任何额外的用户输入。

我在 netflix 和 hulu+ 应用程序上看到了这种情况,当弹出任何警报时视频会暂停,但当用户关闭弹出窗口时,视频会自动继续。

请不要查看任何私有 API。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您应该考虑在应用程序委托的-applicationWillResignActive-applicationDidBecomeActive 方法中处理这些问题。这些方法将分别在这些小中断发生之前和之后触发。

【讨论】:

以上是关于如果被短信、推送通知或电池电量不足等 uialert 中断,如何自动继续录制的主要内容,如果未能解决你的问题,请参考以下文章

在Android应用程序中实现推送通知

如何从 Windows 内核获取电池电量通知?

当应用程序处于后台模式时,电池电量通知不起作用

iqoo7如何让电池显示百分比在外面?

检测到电池警告显示 iPhone

具有推送、短信、电子邮件、松弛等功能的云通知服务[关闭]