在 IOS 8 中,现在要求用户获得使用设备摄像头的权限。这很好,但我的问题是我想在用户真正需要相机之前(当用户第一次加载应用程序时)请求许可,我知道这可以在提前请求用户访问相机胶卷的权限时完成。
应用程序仅在实际访问相机时才请求权限,因此您必须访问它。您当然可以使用 AVCaptureSession 在后台执行此操作,并且不显示您获得的图像。 这是一个简单的example关于如何为此目的使用 AVCaptureSession。 我不会使用它,因为用户不知道相机的用途——除了明显的例子(相机应用程序)。用户可能会感到困惑,为什么要打开相机。您可以创建一个 View 来描述您使用相机的目的,然后在后台激活相机以提示用户,或者保持原样,因为它不需要太多时间。
关于ios - 在使用相机之前询问用户使用相机的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26006212/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |