Я работаю над приложением для записи голоса, в котором могут быть прерваны телефонные звонки, текстовые сообщения и / или системные оповещения. Что касается телефонных звонков, я понимаю, что запись должна быть остановлена и успешно с этим справился. Похоже, моя проблема связана с другими предупреждениями, такими как состояние низкого заряда батареи, аварийные сигналы, текстовые сообщения и т. Д. На данный момент мне удалось приостановить и сохранить запись, как только всплывет прерывание предупреждения, но я ищу более эффективные варианты.
В большинстве реальных сценариев в режиме специального распространения я заметил, что мои пользователи даже не отслеживают экран iPhone или iPod при записи своих голосов. Кроме того, в случае, если мы тестируем это приложение на iPod Touch, звуки оповещений довольно слабые, и они пропускают оповещения и продолжают запись только для того, чтобы через несколько минут или, возможно, в конце сеанса, запись был прерван.
Вот мои вопросы:
- Можно ли продолжить запись голоса в фоновом режиме в случае появления каких-либо системных или текстовых сообщений?
- Если нет, можно ли заставить приложение воспроизводить определенный фоновый звук, который будет продолжать воспроизводиться до тех пор, пока пользователь не поймет, что что-то не так, заглянет в экран, и если он отклонит системное оповещение, то произойдет приложение выходит на передний план и поэтому останавливает звуковое оповещение, так как приложение теперь получило фокус, а затем может продолжить запись с того места, где они остановились.
Любая помощь будет принята с благодарностью. Любая другая идея справиться с этой ситуацией приветствуется.