没有提示消息。它只是拒绝许可。我也做了同样的,targetedSdk 版本和 compilesdk 版本。
我做了同样的,targetedSdk 版本和 compilesdk 版本。
我在“请求”按钮上的功能:
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.CAMERA,
{
'title': 'Cool Photo App Camera Permission',
'message': 'Cool Photo App needs access to your camera ' +
'so you can take awesome pictures.'
}
)
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
alert("You can use the camera")
} else if (PermissionsAndroid.RESULTS.DENIED){
console.log("Camera permission denied")
}
} catch (err) {
console.warn(err)
}
Run Code Online (Sandbox Code Playgroud)
我期待一条提示消息,通过点击“是”,它必须授予权限,但不显示提示。
您还需要为 Android 的 Manifest 文件或 iOS 的 pList 添加权限。
对于安卓:
将此添加到您的清单中:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
https://developer.android.com/reference/android/hardware/Camera
对于 iOS
看看这里:iOS 10 - 请求相机、麦克风和照片库权限的变化导致应用程序崩溃
| 归档时间: |
|
| 查看次数: |
4205 次 |
| 最近记录: |