Я использую Ionic4
Разработка программного обеспечения, которое должно извлекать мобильное местоположение пользователя как в основном, так и в фоновом режиме.
- Я использовал фоновый режим ionic 4, чтобы приложение могло работать в фоновом режиме.
- Использование геолокации для получения мобильного местоположения.
Этот geolocation.getCurrentPosition
отлично работает на переднем плане, но не на заднем плане. Но он возвращает значение, когда мы возобновляем приложение снова.
Я пробовал много способов решить эту проблему, но все же он дает то же самое. Может кто-нибудь помочь мне решить эту проблему? Заранее спасибо.
var options: PositionOptions = { enableHighAccuracy: true };
this.geolocation.getCurrentPosition(options).then(res => {
this.zone.run(() => {
console.log('Get current position Success = ', res);
this.getCurrentPosistion();
// this.updateLocationInDatabase(location.coords);
});
}).catch(err => {
console.error('Error occurred = ', err);
this.getCurrentPosistion();
});