react-native - React Native WebView 权限
问题描述
我在反应原生的webview中放置了一个网站,该网站有使用相机和音频的权限,但问题是,权限提示没有显示在移动应用程序中,我也尝试启用应用程序的所有权限,但我仍然无法录制音频/视频。解决方案是什么?
解决方案
你必须使用PermissionsAndroid
React-native 来请求权限
以下是询问权限的代码:
async checkPermissions() {
await PermissionsAndroid.requestMultiple([
PermissionsAndroid.PERMISSIONS.CAMERA,
]).then(result => {
console.log('checkPermissions result', result);
});
}
在数组中提供您需要的任何权限,并在结果中检查它们的状态。
推荐阅读
- deepsecurity - 通过 API 导入 XML 策略租户
- android - 在 ExpansionPanelList 中使用 Provider
- sas - 在SAS中按组选择字符串的模式
- docker - docker + nginx + ssl 在开发环境中失败
- amazon-web-services - AWS Cloudformation 模板条件和自动扩展配置
- guidewire - 启用排序不适用于 UI 上的 PCF 列
- python - 在绝对路径中找不到文件
- reactjs - 在组件外访问 React-Native State 值
- javascript - 将属性名称传递给通用方法以获取不同的值
- python - 在 TPU 上训练时出现“不可用:套接字已关闭”错误