Если UILocalNotification запускается с установленным звуком, и пользователь отбирает «Отмена» в уведомлении, звук останавливается. Но если пользователь набирает «View», iOS затем передает уведомление в приложение, и звук продолжает воспроизводиться. Есть ли способ отменить этот звук из приложения? Отмена уведомления в приложении после доставки уведомления не работает (я этого не ожидал, уведомление уже было отправлено после всех), а так как у меня нет звукового идентификатора системы звука (и я не сделал 't выделить его в первую очередь), я не могу вызвать AudioServicesDisposeSystemSoundID (может я?).Возможно ли остановить воспроизведение звука UILocalNotification при отправке уведомления?
Возможно ли остановить воспроизведение звука UILocalNotification, если пользователь нажал кнопку «Действие» предупреждения уведомления?
Это на самом деле не так. Я только что протестировал устройство ios 6 и ios 7. Звук локального уведомления не прекращается после отмены локального уведомления. – revolutionkpi
Обратите внимание, что мой ответ пришел почти 3 года назад, до ios 6 и 7. Это было верно для устройств и версий iOS, которые у меня были в то время. – Bogatyr
Вероятно, снова появился старый баг - я вижу, что звук прерывается, когда телефон не был заблокирован (уведомление появилось сверху), но звук не прерывается, если устройство заблокировано, и на экране блокировки появляется уведомление – asdf