Как программно отключить звук входящих текстовых сообщений iPhone?

В настоящее время я пытаюсь использовать частную структуру AVSystemControllerдля отключения системных шумов на основе выбора пользователя. В настоящее время я отключаю звук телефонных звонков, вызывая: [(объект AVSystemController) setVolumeTo:0.0 forCategory:@"Ringtone"];

Есть ли такая команда для входящих текстовых сообщений? Я предполагаю, что это будет основано на изменении категории, указанной в этом звонке. Однако я не могу найти список категорий для ссылки. Из 10, которые мне удалось найти (Предупреждение, Аудио/Видео, Мелодия звонка, Голосовая почта, Приветствие голосовой почты, Телефонный звонок, TTYCall, Предварительный просмотр рингтона, Тревога, Запись) , ни один из них не регулирует звуки текстовых сообщений. Есть ли категория для этого? Если нет, то есть ли другой способ отключить звук от входящих текстов?

Я понимаю, что это противоречит политике Apple, запрещающей частные платформы, но это приложение не появится в магазине приложений, так что это не проблема. Я разрабатываю его, используя последнюю версию Xcode для последней версии IOS, поэтому любой метод для этого будет выполним.

7
задан Mick MacCallum 4 April 2012 в 23:26
поделиться