应用启动后,我立即获得用户使用相机的许可。但是在打开相机之前,如果我检查用户是否已授予相机权限,即使允许,我也会得到“false”的响应。
这是我的代码:
PermissionsAndroid.check('camera').then(response => {
if (response === true){
//Open scanner
}
else if (response === false){
Alert("Please enable camera permission in device settings.")
}
})
最佳答案
请尝试以下操作:
PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.CAMERA).then(response => { ..
不是
PermissionsAndroid.check('camera').then(response => { ..
关于android - 如何检查用户是否已在 React Native Android 中授予相机权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50734579/