【问题标题】:my iphone app was rejected due to microphone perssion issue由于麦克风权限问题,我的 iphone 应用程序被拒绝
【发布时间】:2013-10-30 10:59:01
【问题描述】:

在我的应用程序中,我使用 AVCaptureStillImageOutput 类捕获图片。 此方法还使用 AVCaptureSession 类,现在默认使用 AVAudioSession

参考:Apple 文档“AVCaptureSession 现在默认使用您应用的 AVAudioSession”

由于 AVAudioSession 类,当我尝试捕获图片时,iOS7 会生成访问设备麦克风的权限请求,但我没有录制视频我正在捕获静止图像,这就是为什么苹果审查团队发现我的应用程序没有使用麦克风的功能

如何解决这个问题?我希望我的应用不使用麦克风。

Apple 审核小组评论: 在审核期间,系统提示我们同意使用麦克风,但是,我们找不到任何使用麦克风进行录音的特性或功能。

相机功能不包括录制功能,在审核时也没有发现任何其他相关功能。

麦克风同意请求是通过使用 AVAudioSessionCategoryRecord 或 AVAudioSessionCategoryPlayAndRecord 音频类别生成的。

如果您不打算使用您的应用程序录制音频,则可以选择适合您的应用程序要求的 AVAudioSession 会话类别或修改您的应用程序以包含音频录制功能。

【问题讨论】:

  • 不一样,我还添加了更多代码广告检查完整的答案我将很快发布我现在正忙于项目。但你以正确的方式引导我。

标签: iphone permissions ios7 avaudiosession


【解决方案1】:

您的捕获设备设置正确吗?

类似:

AVCaptureDevice *audioCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType: AVMediaTypeVideo];

没有一些代码很难知道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2017-09-26
    • 1970-01-01
    相关资源
    最近更新 更多