【发布时间】:2017-03-21 18:37:21
【问题描述】:
我正在使用 React Native 版本 42 并要求如下权限。但是在允许或拒绝权限后,我没有在控制台中看到状态。根据文档https://facebook.github.io/react-native/docs/permissionsandroid.html 他们说我们可以在控制台中看到状态。任何人都可以帮助我做错了什么。我想打印已授予的状态,但该行本身没有被调用。
componentDidMount() {
this.requestPermissions();
}
async requestPermissions() {
try {
const granted = await PermissionsAndroid.requestMultiple([PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION, PermissionsAndroid.PERMISSIONS.READ_PHONE_STATE, PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE])
console.log("permissions status: " +JSON.stringify(granted));
} catch (err) {
console.warn(err)
}
}
【问题讨论】:
标签: android facebook react-native