如何在特定时间之间运行BackgroundTask?

时间:2019-03-08 08:32:53

标签: react-native

我想获取特定时间之间的位置。 (例如:14:00-15:00)我该怎么做?

我使用后台任务: github.com/jamesisaac/react-native-background-task

但是它每7m30s运行一次。我这次可以减少吗?

这是我的BackgroundTask代码:

    BackgroundTask.define(() => {

      navigator.geolocation.watchPosition((position) => {
        console.log(position.coords.latitude);
        var lat = parseFloat(position.coords.latitude);
        var lng = parseFloat(position.coords.longitude);

          console.log("lat :",lat);
          console.log("lng :",lng);
    });

      BackgroundTask.finish()
    })

export default class App extends Component {

componentDidMount(){
  BackgroundTask.schedule();
}

}

任何想法?

0 个答案:

没有答案