ios - 如何在 iOS 12.3.1 上使用 iPad 上的相机权限解决此问题?
问题描述
我刚刚有一个 arkit 应用程序在经过 Apple 审核后被拒绝。具体来说,运行 iOS 12.3.1 的 iPad 使用存在错误
这是我收到的反馈。
在通过 Wi-Fi 运行 12.3.1 的 iPad 上查看时,我们在您的应用程序中发现了一个或多个错误。
具体来说,开始游戏后,应用程序没有请求访问相机,也没有采取进一步的行动。
info.plist 隐私密钥(隐私 - 相机使用说明)设置为说明应用需要访问相机以获得增强现实体验。
但根据测试人员的说法,我的增强现实应用程序没有请求允许在 iPad 上使用相机。该应用程序确实在我运行 12.3.1 的 iPhone 上请求许可,所以我很好奇为什么 iPad 版本不这样做?我无法验证这个问题,因为我没有配备 A9 芯片或更好芯片的 iPad。
我应该使用什么代码来测试是否授予相机权限并相应地处理该响应?
我想确保在允许场景开始之前正确处理我的相机权限以解决此问题。提前谢谢了。
解决方案
推荐阅读
- swift - 以编程方式显示 ViewController(不工作)
- python-3.x - 如何将列的内容移动到它旁边的列
- spring - 在服务类中创建和注入 BCryptPasswordEncoder 时出错
- python - 当我使用 json.load() 方法时,为什么 Python3 不能对位于同一目录中的 json 文件进行处理
- javascript - JS用if打开标签并在另一个标签中关闭它
- python - 在 matplotlib 上为 set_xlim 使用 DateTimeIndex
- reactjs - 如何添加覆盖单个组件(例如纸张而不是整个屏幕)的背景
- javascript - Array used in initial values only works when fully defined
- ruby-on-rails - 从 Cedar14 到 heroku18 的 Ruby 更新堆栈
- http - 如果我不需要响应,是否需要 resp.Body.Close()?