AVAudioSession请求录音权限时可以使用自定义提示吗?

8
我刚刚在我的 iPhone 5S 上安装了 Square Register 应用。当它第一次打开时,正如预期的那样,请求了麦克风访问权限,但是引起了我的注意的是它有一个定制的提示来解释为什么需要麦克风访问权限。我目前正在开发一个需要麦克风访问权限的应用程序,我希望也能做到这一点。文档 中的 requestRecordPermission 似乎表明没有这样的选项可用。苹果是否给了这个开发者未记录的 iOS 7 特性的特殊访问权限,还是我漏掉了什么?

2个回答

8

在iOS 6中,他们已经弃用了CLLocationManger.purpose属性,但没有任何关于为什么这样做的说明(https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/DeprecationAppendix/AppendixADeprecatedAPI.html)。我想他们可能已经完全取消了该功能,但现在我看到它也在plist中。再次感谢 - 很好的东西! - Bradley Snyder

1
在Xcode 8和iOS 10中,您需要手动将“隐私-麦克风使用说明”添加到您的plist文件中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接