【发布时间】:2020-07-13 15:13:07
【问题描述】:
我目前正在开发一个应用程序。我正在使用 react-native 和 expo 版本 34。我最近在将图像发送到服务器时遇到了一个大错误,我尝试将这些库更新到版本 36.0.0,但从那时起,expo-permissions 只返回错误在iOS上每次使用,同样的错误,其实写成:
Possible Unhandled Promise Rejection
Error: Unrecognized Permissions: {
notifications
}
我正在使用以下代码:
const { status: existingStatus } = await Permissions.getAsync(
Permissions.NOTIFICATIONS
);
获取相机胶卷的权限出现同样的错误
我已经尝试更新其中涉及的组件,直到获得这些版本的组件:
"react-native": "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz",
"expo": "^36.0.0",
"expo-image-picker": "^8.0.1",
"expo-module-scripts": "^1.1.1",
"expo-permissions": "~8.0.0",
"react-native-unimodules": "^0.7.0",
这是我的情况。我已经尝试同时使用 Permissions.askAsync 和 Persmissions.getAsync,并清理了缓存并重新安装了所有组件,根据这个 github 问题中的这个问题:https://github.com/expo/expo/issues/6533
有人对此有任何想法吗?
【问题讨论】:
标签: react-native permissions expo