[Interest] iOS app store rejection - microphone consent?

Gianluca gmaxera at gmail.com
Wed Apr 15 23:25:53 CEST 2015


Il giorno 15/apr/2015, alle ore 20:54, Jason H <jhihn at gmx.com> ha scritto:

> 
> 
>> Sent: Wednesday, April 15, 2015 at 2:51 PM
>> From: Gianluca <gmaxera at gmail.com>
>> To: "Jason H" <jhihn at gmx.com>
>> Cc: "interest at qt-project.org" <interest at qt-project.org>
>> Subject: Re: [Interest] iOS app store rejection - microphone consent?
>> 
>> 
>> Il giorno 15/apr/2015, alle ore 19:56, Jason H <jhihn at gmx.com> ha scritto:
>> 
>>> 
>>> 
>>>> Sent: Wednesday, April 15, 2015 at 1:09 PM
>>>> From: Gianluca <gmaxera at gmail.com>
>>> 
>>> 
>>>> 
>>>> There is a property called “muted”, the documentation reports: "This property indicates whether the audio input is muted during recording.”
>>>> Maybe this option stop the requesting of microphone access.
>>>> Set this property to false and try it.
>>>> Remember that if you test on a device where your bundle id has got already the microphone access then you cannot really know if you solved the problem.
>>>> To be sure, use a never used bundle id for testing it. Or remove any permission in the configuration of your iOS testing device.
>>> 
>>> 
>>> Funny thing, I am not actually using CameraRecorder now. I think this is a QtMultimedia-on-iOS issue. I don't actually have any QML element that has a 'muted' property. I think maybe the confusion comes from you asking aboout what can record on Qt, and my reply. But I don't actually use my reply. I was only mention CameraRecorder because you asked about it. 
>> 
>> Yes, there is some confusion. But, just to clarify in you first email did you write:
>> "I do not require use of the microphone in my application, but I do record video. How can I modify the iOS build to not request microphone access?”
>> 
>> So, because you write “I do record video”, I’m supposing that the microphone request is made by the class you are using for recording video that at some point ask to access to the microphone.
>> 
>> 
> 
> Yes, I thought I might have left it in there by accident, but it got commented out, then removed before submission.
> 

I think you left something around. It’s not linking Qt Multimedia and not using it that makes the iOS app ask microphone permissions. I did it in the past and I tested the app. It will never ask microphone permission if you don’t use any Qt Multimedia classes even if you link against it.

Look inside the Info.plist of your app. Maybe in the past you explicitly configured in the required capabilities the microphone and you forget to removed it.

https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html





More information about the Interest mailing list