首页 > 解决方案 > 如何知道 iOS 用户是否拒绝了 react-native 的权限?

问题描述

我有一个需要访问相机的应用程序。在 android 方面,我正在请求许可,但在 iOS 方面,您不必请求许可,因为 Apple 会为您完成(来自 plist)。但在那种情况下,我不知道 iOS 用户是接受还是拒绝了权限请求。我如何知道用户是否在 iOS 设备上被接受了请求。

如果用户拒绝许可,我将导航到其他屏幕,如果接受,相机将打开。

我没有在 stackoverflow 或 react-native 文档上找到任何答案。

提前致谢。

标签: javascriptiosreactjsreact-native

解决方案


您可以使用权限库来请求权限,并将您是否已经请求它存储在设备本地 AsyncStorage 中。

我不确定是否可以判断他们是否拒绝了操作系统的某些权限。


推荐阅读