Copy link to clipboard
Copied
All of our apps created with Air now request microphone access for audio recording on first launch in iOS 7. Anyone know what's triggering this? We don't use the microphone in our apps.
Thanks,
Matt
Copy link to clipboard
Copied
Yes, we are aware of this issue. If you are using sound.play() anywhere in your code that may cause to raise this. However, we are investigating if this is an iOS7 beta or a runtime issue.
Regards,
Nimit
Copy link to clipboard
Copied
For what it’s worth, I just tried a reinstall of an app under the beta 4 of iOS 7, and didn’t get the microphone message. I tried it with two apps that had previously shown the message.
There’s a chance that deleting the app didn’t get rid of everything to do with permissions. I’ll see if my colleague is still running beta 3, to try there too.
Copy link to clipboard
Copied
Can you check your Privacy > Microphone Settings panel. I bet your apps are still in there. They don't ask again, but I think that only because it saves the preference even after the app has been deleted.
Copy link to clipboard
Copied
I think you’re right, and I don’t see a way to remove an app from that list in order to test again.
Copy link to clipboard
Copied
Has there been any progress resolving this? I just confirmed through two separate AIR apps (one using the most recent 3.8 beta SDK, and one using a much older 2.7 SDK) that the issue is still occuring when the apps are first launched under iOS 7. In one case I clicked Don't Allow, in the other case I clicked OK. The apps functioned normally in both cases and the dialogs did not present themselves again when re-launching the apps (launched cold and/or from suspended processes).
Attached is a screenshot of the dialog that appeared.
Greg
Copy link to clipboard
Copied
We have the issue in our queue, we're investigating it.
Thanks
-Pahup
Copy link to clipboard
Copied
Hi Pahup,
Thanks for investigating. Do you have a tracker for this bug, or a estimate as to when it will be resolved?
Copy link to clipboard
Copied
There is a releated issue in the bugbase with status "to track" - whatever this means.
Copy link to clipboard
Copied
Hello Everyone,
The issue is fixed in the AIR 3.9 beta builds, please check out labs.adobe.com/downloads/air.html and let us know how it goes.
Thanks
-Pahup
Copy link to clipboard
Copied
Hi Pahup
Yess! Works for me.
Thanks for your work,
René
Copy link to clipboard
Copied
This issue has popped back up for me .. but only intermittently. I believe this behaviour coincided with the upgrade to ios 7.1 on the devices. Even the same code loaded onto two separate devices (both with 7.1) will act differently with one asking for microphone access, and the second not asking for it. For the record I am using commandline interface with the AIR SDK v4.0.0.1628 which is the most recent production version at http://www.adobe.com/devnet/air/air-sdk-download.html
Anybody else having issues?
Copy link to clipboard
Copied
Once you have given an app permission to use the microphone it won’t ask ever again. Which means that if you’re retesting on a device that had previously been given permission, the outcome may be different. Even if you have deleted the app between tests.
I did have a case where I was getting that message again, even with a later version of AIR. But that turned out to be the fact that the app did need to use the microphone! Are you sure you don’t have any routines that might invoke the microphone?
Also, try AIR 13.0.0.55, that’s the one I’m using these days.