Я ищу способ разрешить моему приложению воспроизводить звук в определенное время, когда он находится в фоновом режиме (многозадачность IOS4). В настоящее время я использую локальные уведомления для того, что работает достаточно хорошо, за исключением:
Я видел, что есть setKeepAliveTimeout: handler: но это доступно только для приложений voip, и поскольку это не является целью моего приложения, я думаю, Apple отклонит его из-за этого. Я также видел решение, при котором "пустой" звук воспроизводится до тех пор, пока не будет достигнуто время, но - игнорируя, что это не очень элегантный способ, в любом случае - я читал, что это тоже может привести к отклонению приложения.
Поскольку есть несколько приложений-будильников, которые делают именно то, что я ищу, мне интересно, как они реализовали эту функцию.
Заранее благодарим за любые подсказки!