SwiftUI AWS Face Liveness是否需添加NSSpeechRecognitionUsageDescription?
AWS Face Liveness组件上传TestFlight的权限描述问题
是否必须添加NSSpeechRecognitionUsageDescription?
没错,哪怕你自己没调用过语音识别API,AWS Face Liveness组件的底层依赖里可能间接带了语音识别相关的框架——比如组件的活体检测逻辑可能预留了语音验证的备选方案,或者它依赖的AWS SDK包包含了相关模块。苹果的审核系统会扫描所有嵌入的框架和代码痕迹,只要检测到相关框架引用,就会要求补上对应的权限描述,所以这个描述是必须加的。
该填写什么内容?
描述得说清楚这个权限的用途,哪怕你没主动用,也要结合组件的功能来写。给你两个参考:
- "本应用使用AWS人脸活体检测组件,该组件底层依赖语音识别框架以完成活体验证流程,不会收集或使用你的语音数据用于其他用途。"
- "用于支持AWS人脸活体检测组件正常运行,不会收集你的语音信息。"
注意描述要直白明确,符合苹果审核要求,不能含糊其辞,得让用户清楚这个权限的实际用途。
内容的提问来源于stack exchange,提问作者HeIsDying
相关产品推荐
相关产品推荐

