I just installed the Square Register app on my iPhone 5S. When it was first opened, he requested access to the microphone as expected, but in my opinion it was that he had a customized invitation explaining why he needed access to the microphone. I am currently developing an application that requires access to a microphone, and I would like to be able to do this. The documentation for requestRecordPermission seems to suggest that there is no such option. Is Apple giving this developer special access to the undocumented features of iOS 7, or am I missing something?

ios iphone ios7 avaudiosession
Bradley snyder
source share