как автоматически продолжить запись, если она прервана с помощью таких предупреждений, как текстовые сообщения, push-уведомления, низкий уровень заряда батареи и т. д. - PullRequest
1 голос
/ 17 ноября 2010

У меня есть приложение для записи голоса на iPhone OS 4.1.Я замечаю, что приложение прекращает запись (возможно, из-за того, что оно теряет фокус), когда всплывают какие-либо предупреждения, такие как текстовое сообщение или таймер или сигналы тревоги или push-уведомления и, что наиболее важно, предупреждения о низком заряде батареи.Вопрос в том, как только пользователь отклонит предупреждение (ок или отменить), как я могу заставить приложение продолжить запись с того места, где оно было остановлено, не давая пользователю снова нажать любую кнопку.В итоге, как заставить приложение продолжать то, что оно делало на переднем плане до прерываний UIalert, без каких-либо дополнительных пользовательских вводов.

Я видел это в приложениях netflix и hulu +, где видео останавливается при любом предупреждениивсплывает, но видео автоматически продолжается, когда всплывающее окно закрывается пользователем.

Я не смотрю на какие-либо частные API, пожалуйста.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 17 ноября 2010

Вам следует изучить эти проблемы в методах -applicationWillResignActive и -applicationDidBecomeActive вашего делегата приложения. Эти методы будут срабатывать до и после, соответственно, этих небольших прерываний.

...