ionic 3 background гео локация останавливается в фоновом режиме - PullRequest
0 голосов
/ 30 апреля 2018

Я использую плагин https://github.com/mauron85/cordova-plugin-background-geolocation

работает нормально, когда на переднем плане, но как только он переходит на задний план, он перестает работать. Пожалуйста, дайте мне знать, как я могу справиться с этим.

Код в функции конструктора моего LocationProvider

const config: BackgroundGeolocationConfig = {
   desiredAccuracy: 10,
   stationaryRadius: 20,
   distanceFilter: 30,
   debug: true, //  enable this hear sounds for background-geolocation life-cycle.
   stopOnTerminate: false, // enable this to clear background location settings when the app terminates
 };
 this.backgroundGeolocation.configure(config)
   .subscribe((location: BackgroundGeolocationResponse) => {
     this.zone.run(() => {
       console.log(location);
     })
 });

Функция после конструктора

startTracking(){
  console.log("Starting Tracking");
  // start recording location
  this.backgroundGeolocation.start();
}

Вызов этой функции из конструктора home.ts

this.location.startTracking();
...