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

Posted

技术标签:

【中文标题】react-native-permissions 和 expo-permissions 之间是不是有任何权衡?【英文标题】:Are there any trade-offs between react-native-permissions and expo-permission?react-native-permissions 和 expo-permissions 之间是否有任何权衡? 【发布时间】:2020-09-17 18:20:24 【问题描述】:

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

我正在使用没有 Expo 的裸 react-native 工作流程。

【问题讨论】:

【参考方案1】:

如果您使用的是纯 react-native 工作流程,则应使用 react-native-permissions,因为 expo-permissions 仅适用于 expo 管理的工作流程。

虽然 Expo 有 react-native-unimodules 包可以给你权限模块。

如果您阅读了expo-permissions 的文档,您可以在安装指南中看到这个内容。谢谢

【讨论】:

谢谢。只是为了澄清我正在使用裸反应原生工作流程。我已经通过 react-native-unimodules 安装了 expo-permissions。这两个包之间有什么取舍吗?

以上是关于react-native-permissions 和 expo-permissions 之间是不是有任何权衡?的主要内容,如果未能解决你的问题,请参考以下文章

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

在授予权限之前调用的请求权限方法

React-native:- 位置权限对话框不起作用