Я новичок в разработке Flutter. Я разрабатываю приложение PWA Flutter, которое включает отслеживание в реальном времени только на переднем плане. Я поэкспериментировал с Geolocator и добавил приведенный ниже код в таймер, который будет получать данные каждые минуты.
Код: Выделить всё
(Position? position) {
print(position == null ? 'Unknown' : '${position.latitude.toString()}, ${position.longitude.toString()}');
});
Я тестировал это на устройствах IOS и Android, но это не возвращает текущее местоположение каждую минуту. Я настроил файл конфигурации Firebase, чтобы позволить мне удаленно изменять частоту, с которой мне нужно получить местоположение LIVE, находясь на переднем плане. Как я могу вернуть LIVE-местоположение пользователя, когда приложение PWA открыто. Я понимаю, что невозможно получить координаты GPS в фоновом режиме, поэтому это должно работать только тогда, когда приложение открыто.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... foreground