React本机后台地理位置更新IOS

React本机后台地理位置更新IOS,ios,react-native,geolocation,Ios,React Native,Geolocation,我需要解决方案,因为我想每30秒更新一次位置 我正在使用这个软件包进行后台地理位置更新,但当我移动手机(iphone6)时,它会将我的位置发送到firebase。我正在使用此软件包的位置更改,因为postTemplate在IOS设备上不起作用,如果活动仍然存在,则不会发送位置 BackgroundGeolocation.configure({ locationProvider: BackgroundGeolocation.ACTIVITY_PROVIDER, d

我需要解决方案,因为我想每30秒更新一次位置

我正在使用这个软件包进行后台地理位置更新,但当我移动手机(iphone6)时,它会将我的位置发送到firebase。我正在使用此软件包的位置更改,因为postTemplate在IOS设备上不起作用,如果活动仍然存在,则不会发送位置

 BackgroundGeolocation.configure({
        locationProvider: BackgroundGeolocation.ACTIVITY_PROVIDER,
        desiredAccuracy: BackgroundGeolocation.MEDIUM_ACCURACY,
        stationaryRadius: 10,
        distanceFilter: 10,
        debug: true,
        interval: 30000,
        stopOnStillActivity: true,
  })
这是一个发送到firebase的位置

 BackgroundGeolocation.on('location', (location) => {
        BackgroundGeolocation.startTask(taskKey => {

            firestore()
                .collection('testlocation')
                .add({
                    name: 'DEVICE',
                    lat: location.latitude,
                    lon: location.longitude,
                    dat: new Date,
                })
                .then(() => {
                    console.log('Location added BITCH!')
                }).catch(e => console.log(e))

            console.log("Stark task started successfully", new Date, location.latitude, location.longitude)
            BackgroundGeolocation.endTask(taskKey)
        })
    })