侦听React-Native中的GPS状态变化

时间:2018-12-15 08:32:19

标签: javascript react-native gps expo

我正在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,所以不能使用需要链接的库。 有人可以建议在这里采取什么方法吗?

0 个答案:

没有答案