HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – iPad记住相机权限后删除 – 如何清除?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图重新创建条件,其中以下代码返回AVAuthorizationStatusnotDetermined:

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];

但是,即使在应用程序被删除和重新安装后,iPad似乎仍记住相机权限,因此每次都会返回“已授权”或“未授权”。任何想法如何重置权限,以便返回NotDetermin?

谢谢阅读。

解决方法

您无法以编程方式重置权限。如果要重置权限,有两种方法

>重置操作系统
>卸载应用程序并等待一天

我知道这两个选项真的对开发人员没有帮助,如果他们试图测试它。

有三种替代方法来测试应用程序的第一个运行情况,而不重置整个操作系统或等待一天。

一个选项

Technical Note TN2265中所述:

第二个选项

当您删除应用程式时,iOS会将您应用程式的权限对应至应用程式的Bundle ID,系统会保留一天的资料。因此,您还可以更改应用的bundle ID以进行测试。

第三个选项

如@rmaddy在评论中建议,您可以重置所有位置和隐私权限:设置 – >一般 – >重置 – >重置位置&隐私。请注意,这将会重置该设备上所有应用的所有位置和隐私权限。

大佬总结

以上是大佬教程为你收集整理的ios – iPad记住相机权限后删除 – 如何清除?全部内容,希望文章能够帮你解决ios – iPad记住相机权限后删除 – 如何清除?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。