我正在实现一个屏幕,在该屏幕中需要获得权限才能显示主要组件。
当向用户询问权限时,如果没有授予,我如何在设备设置中监听用户权限的变化,以便在他返回应用程序时呈现主要组件(这是在背景)并已授予所需权限?
答案 0 :(得分:0)
解决方案是使用 AppState
componentDidMount() {
AppState.addEventListener('change', this._handleAppStateChange);
}
componentWillUnmount() {
AppState.removeEventListener('change', this._handleAppStateChange);
}
_handleAppStateChange = (nextAppState) => {
//Check permission here
};