Я пробовал использовать различные плагины Flutter, такие как geolocator и background_locator_2, но сталкивался с проблемами, из-за которых приложение останавливалось. получение обновлений о местоположении, когда оно закрыто (прекращено) или когда оно не находится в фоновом или переднем плане.
Вот краткое изложение того, что я пробовал на данный момент:
background_locator_2: я следовал инструкциям по настройке плагина, но кажется, что обновления местоположения не сохраняются, когда приложение завершается или находится в режиме терминала
Дополнительные примечания:
- Я включил все необходимые разрешения для служб определения местоположения, включая разрешение всегда определять местоположение, в Info.plist. .
- Я пробовал разные конфигурации в настройке background_locator_2 (например, установка соответствующих интервалов, включение фоновых режимов), но приложение, похоже, не получает обновления местоположения после закрытия.
- Я также пробовал использовать фоновую выборку и удаленные уведомления, но они, похоже, не обрабатывают непрерывные обновления местоположения по мере необходимости.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -forground