#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 Большое спасибо.