@mauron85/cordova-плагин-фоновая-геолокация не работает в Ionic 5

#angular #cordova #ionic-framework #geolocation #ionic5

#angular #кордова #ionic-framework #геолокация #ionic5

Вопрос:

Я пытаюсь использовать cordova-plugin-background-geolocation в проекте Ionic 5, на переднем плане он работает правильно, но в фоновом режиме он не работает

 ionic cordova plugin add "@mauron85/cordova-plugin-background-geolocation": "^3.1.0"
npm install "@ionic-native/background-geolocation": "^5.28.0"
  

Ниже приведен код, который использует

 let config: BackgroundGeolocationConfig = {
            desiredAccuracy: 0,
            stationaryRadius: 20,
            distanceFilter: 10,
            debug: false,
            interval: 1000
        };
        this.backgroundGeolocation.configure(config).then((location) => {
            // Run update inside of Angular's zone
            // Calling Service to save coordinates
        }, (err) => {
            console.log(err);
        });

        // Turn ON the background-geolocation system.
        this.backgroundGeolocation.start();
  

Как я могу это решить?

Ответ №1:

Я сталкиваюсь с той же проблемой,

ИОННАЯ ИНФОРМАЦИЯ

sagarpatel@Sagars-MacBook-Air TripLogs% ионная информация

Ионный:

Ионный интерфейс командной строки: 6.4.0 (/usr/local/lib/node_modules/@ionic/cli) Ионный фреймворк: @ionic/angular 5.5.3 @angular-devkit/build-angular : 0.1000.8 @angular-devkit/schematics : 10.0.8 @angular /cli : 10.0.8 @ionic/angular-toolkit : 2.3.3

Кордова:

Интерфейс командной строки Cordova: 10.0.0 Платформы Cordova : отсутствуют Плагины Cordova: cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1 (и 11 других плагинов)

Утилита:

cordova-res (доступно обновление: 0.15.3): 0.15.2 для собственного запуска (доступно обновление: 1.3.0): 0.3.0

Система:

Инструменты Android SDK: 26.1.1 (/ Users/ sagarpanchal/ Library / Android / sdk) ios-развертывание: 1.10.0 ios-sim: 8.0.2 NodeJS: v12.16.2 (/ usr/ local/bin / node) npm: 6.14.4 ОС: macOS Большое спасибо.