Единственный документированный метод проверки разрешения микрофона на iOS 7, который я смог найти, - requestRecordPermission
, зарегистрированный на AVAudioSession
. https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/AVAudioSession/requestRecordPermission:Проверить разрешение микрофона на iOS 7 без указания подсказки
Однако сам акт проверки разрешения с использованием этого метода отображает предупреждение, запрашивающее у пользователя разрешение, если пользователь еще не принял решение, что может быть очень нежелательным. Есть ли работа по проверке разрешения микрофона без указания подсказки?
Похоже, есть способ проверить это как на iOS 7, так и на 8: http://stackoverflow.com/a/31161351/1827383 –