问题标签 [react-native-permissions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7975 浏览

react-native - Inavlid 反应本机权限 ios.PERMISSION.CAMERA

我正在使用react-native-qr-code-scanner在我的应用程序中添加 QR 扫描仪功能。我遵循了所有的指令,并且在 android 上一切正常,但是当我在 ios 上构建我的应用程序时,应用程序无法找到该RNPermissions库,所以我按照 README 中的建议手动链接它。链接错误现在消失了,我得到了 Invali RMPermission ios.PERMISSION.CAMERA should be one of()该错误在react-native-permissions README PAGE的 github 页面和解决它的步骤中进行了描述。它说

检查您是否链接了至少一个权限处理程序。

我无法将其中描述的权限处理程序添加到 Podfile,因为它还会React(0.11.0)自动安装版本(但这不是必需的),因为我已经有了最新的反应。解决这个问题的方法是什么?

[!]

当我pod install添加后运行时

我明白了

0 投票
2 回答
10440 浏览

android - react-native-permissions 在 react-native expo 项目中返回 RNPermissions null

我是 Expo 的新手,我不知道这里有什么问题,我对 Android 已经足够好了,我正在尝试在一个新创建的空白 react-native expo 项目中使用react-native-qrcode-scanner 。我没有触及项目内部的任何内容,只是创建了一个全新的项目,我收到一个错误消息RNPermissions is null。我认为它告诉传递有关我的 android 应用程序的详细信息,有人可以帮助我如何开始吗?我正在使用QR Code Scanner 的代码所需的react-native-permissions ,我卸载了依赖项中的所有内容,只留下了这些:

所以只有基本的欢迎在 App.js 中响应消息,如下所示:

这是 app.json 文件:

0 投票
0 回答
191 浏览

react-native - React Native:运行应用程序时在 Android 中出现此错误:错误:com.beefe.permission 包不存在

我正在尝试实现必须安装 RNCamera 和 react-native-permissions 的 QR 扫描。完成所有这些后,应用程序在 iOS 模拟器中成功运行,但在 Android 的情况下,出现错误:

错误:包 com.beefe.permission 不存在

我在依赖项的build.gradle文件中发现了这一点:

我究竟做错了什么?

0 投票
2 回答
685 浏览

react-native - 使用 React-native-permissions 尝试使用 xcode ld 构建时出现此错误:找不到 -lPermission-LocationWhenInUse 的库

我已经尝试过这里描述的手动链接,但我仍然收到错误library not found for -lPermission-LocationWhenInUse

0 投票
0 回答
568 浏览

react-native - React Native 不询问我的许可对话

我正在尝试使用 React Native 获取我的用户在 android 上的位置。我已经在 plist 中添加了位置隐私描述,并且我尝试了各种代码,但没有一个显示请求许可的对话。现在,我正在使用这个库:https ://github.com/yonahforst/react-native-permissions

这是我的代码,但它不会询问我的权限,或者当我手动打开它时,它不会显示用户标记

0 投票
1 回答
345 浏览

react-native - react-native-permissions 和 expo-permissions 之间是否有任何权衡?

我正在尝试为我的项目在 react-native-permissions 或 expo-permissions 之间进行选择。它们都适用于 iOS 和 Android,但 expo-permissions 代码更简洁。除此之外,我应该注意两者之间的权衡吗?

我正在使用没有 Expo 的裸反应原生工作流程。

0 投票
1 回答
1126 浏览

react-native - 尝试在未附加到活动时使用权限 API

我正在尝试将捕获的图片保存到我的设备库并将其取回以显示在我的项目中。但这里的平均问题是权限拒绝问题。我已经用这些设置了“AndroidManifest.xml”:但我仍然收到错误,这是我的代码....

我知道有些事情没有做,但无法弄清楚,我需要有关此问题的帮助...此处的屏幕截图错误屏幕截图

0 投票
0 回答
1086 浏览

react-native - react-native-image-picker:从 showImagePicker 返回的值不会告诉您用户是否阻止了权限(Android)

我希望用户使用相机或照片库选择个人资料图片。我使用 react-native-image-picker 给用户选择.....使用下面的代码:

当用户单击“拒绝”时,imgPickResponse.error返回Permissions weren't granted......这是预期的。

但是,当用户单击“拒绝并且不再询问”时,问题就来了...... imgPickResponse.errorAGAIN 返回Permissions weren't granted。但是,如果用户选择了这个,我想要一个不同的行动方案。

另外...如果我使用回调函数中的check()方法,我会遇到同样的问题;无论用户是“拒绝”还是“拒绝并且不再询问”,我都会得到相同的“拒绝”回复......它不会像我所期望的那样给我“阻止”。请参阅下面的代码react-native-permissionsshowImagePicker()

我正在使用 react-native-permissons 版本 2.1.5

最后,这是我的 AndroidManifest.xml

0 投票
2 回答
368 浏览

android - 由于 READ_SMS 权限 + React Native,Android 构建在 Play 商店中被拒绝

由于我们使用以下权限,我们的应用在 Play 商店中被拒绝。

<uses-permission android:name="android.permission.READ_SMS"/>

我们的要求是以标准格式从用户应用程序向客户服务支持发送消息,我们将以标准格式编写短信,当用户按下提交按钮时,它将打开消息应用程序,其中写入默认消息,所有用户都有要做的就是按发送。由于我们无法删除此短信功能,因此我们无法删除上述权限。

0 投票
0 回答
392 浏览

android - 无法在本机反应中看到来自android存储的图像

AndroidManifest.xml

应用程序.js

当我进入应用程序设置时,我获得了许可

“/storage/emulated/0/DCIM/Screenshots/Screenshot_20200902-162017_Netflix.jpg 文件是实际存在的。

为什么我什么都看不到