我正在开发一个需要location
和storage
权限的React Native应用。我已将所需权限添加到AndroidManifest.xml
,默认情况下,应用安装后会授予权限。
但如果使用尝试拒绝来自应用设置页面的权限(如下面的屏幕截图所示),则PermissionsAndroid.request
无法找到权限被拒绝且始终返回authorized
。
有没有办法找到用户是否在应用安装后拒绝了权限?
答案 0 :(得分:0)
我已将this library用于此目的,更具体地说 从示例:
Permissions.checkMultiple(['camera', 'photo'])
.then(response => {
//response is an object mapping type to permission
this.setState({
cameraPermission: response.camera,
photoPermission: response.photo,
})
});