当应用程序位于前景中或在用户移动时发送到后台时,但如果应用程序在关闭时应用程序进入静止区域或后台位置停止更新,则位置更新正确。即使我从应用程序从后台进入固定区域或终止状态,我的行进距离也不会退出固定区域并停止更新服务器上的位置。
环境:
React Native version: 0.59.9
Plugin version: 0.6.3
Platform: Android
OS version: 7
Device manufacturer and model: Redmi Note 4
插件配置选项:
BackgroundGeolocation.configure({
desiredAccuracy: 10,
stationaryRadius: 10,
distanceFilter: 5,
notificationTitle: 'Background Tracking',
notificationText: 'Enabled',
debug: true,
startOnBoot: true,
stopOnTerminate: false,
locationProvider: BackgroundGeolocation.DISTANCE_FILTER_PROVIDER,
interval: 5000,
url: url,
syncUrl: url,
httpHeaders: {
...this.props.headers
},
postTemplate: {
lat: '@latitude',
long: '@longitude',
id: id // you can also add your own properties`
}
})