我正在react-native
中构建一个应用,我需要一个功能,一旦用户禁用GPS,事件就会触发。
我正在调用此函数来检查componentDidMount()
上的GPS状态,如下所示:
async getProviderStatusAsync() {
const gpsStatus = await Location.getProviderStatusAsync();
if (gpsStatus !== null) {
console.log('GPS STATUS', gpsStatus);
} else {
throw new Error('geocoder error');
}
} // function to check GPS state
但是,当应用程序处于活动状态时,我需要继续检查整个会话。
我正在使用expo
,所以不能使用需要链接的库。
有人可以建议在这里采取什么方法吗?