Я создаю приложение VoIP для iOS, и я использую категорию AVAudioSession
AVAudioSessionCategoryPlayAndRecord
, которая рекомендуется для приложений VoIP, которые необходимо постоянно воспроизводить и записывать аудио.Как я могу запретить моему приложению iOS VoIP воспроизводить аудио, когда пользователь переключает свой телефон на тихий?
Однако, когда пользователь переключает свой iPhone-звон в бесшумный режим, приложение VoIP по-прежнему будет воспроизводить звук для входящего вызова. Это нежелательное поведение.
Есть ли способ предотвратить входящие звонки от воспроизведения звука, когда пользователь имеет свой телефон в режиме молчания, но все же позволяет им отвечать на звонок и возобновлять аудио?