如何在 React Native 中添加摄像头权限

How to add camera permission in react native

我想使用这个包 react-native-qrcode-scanner 扫描二维码,我正在学习这个教程 https://enappd.com/blog/react-native-qr-code-scanning-using-react-native-camera/117/ 在本教程中,相机权限是通过清单文件提供的,但是我的 expo 项目中没有这个文件。 我试图将 "permissions": ["CAMERA"] 添加到 app.json 文件,但它不起作用,所以我如何添加相机权限?

您是否有特定原因想要使用该特定库,或者您使用它只是因为它是教程中涵盖的内容?

Expo 有一个条形码扫描器库,可以执行 QR 码扫描,这里是文档:https://docs.expo.dev/versions/latest/sdk/bar-code-scanner/。这个库可以在托管工作流中使用(你正在使用它的声音)并且文档非常简单。

查看了您要使用的库后,它需要链接,这意味着您必须弹出您的项目才能访问所需的必要文件 - 如果您没有任何特别的使用要求特别是这个库,如果可以避免的话,我建议不要弹出。