javascript - 如何知道 iOS 用户是否拒绝了 react-native 的权限?
问题描述
我有一个需要访问相机的应用程序。在 android 方面,我正在请求许可,但在 iOS 方面,您不必请求许可,因为 Apple 会为您完成(来自 plist)。但在那种情况下,我不知道 iOS 用户是接受还是拒绝了权限请求。我如何知道用户是否在 iOS 设备上被接受了请求。
如果用户拒绝许可,我将导航到其他屏幕,如果接受,相机将打开。
我没有在 stackoverflow 或 react-native 文档上找到任何答案。
提前致谢。
解决方案
您可以使用权限库来请求权限,并将您是否已经请求它存储在设备本地 AsyncStorage 中。
我不确定是否可以判断他们是否拒绝了操作系统的某些权限。
推荐阅读
- javascript - 如何使 @Model 和 @Emit 在带有 Typescript 的 VueJs 中一起工作?
- javascript - Stacknavigator 在使用功能组件时未导航到新屏幕
- maven - 未能执行目标 org.eclipse.jetty:jetty-maven-plugin:9.4.8.v20171121:run
- python - 如何获取 globals() 以使用 subprocess() 调用 Python 脚本?
- plsql - “ORA-01422:精确提取返回的行数超过了请求的行数”我在执行我的块时收到此错误
- java - Java 注释无法识别
- angular - 如何使用角度的ngFor指令列出表中对象数组的所有元素?
- haskell - 你如何通过一个元组-Haskell 对元组列表进行排序
- c# - 如何用反射方法调用这个函数,参数是委托和泛型
- c++ - 如何修复此循环