Flutter1 Flutter cross isolate 환경의 위치 서비스 제대로 만들어보기 Flutter 앱의 위치 관제 서비스를 개발하면서 겪었던 문제와 고민들에 대해 작성해보려고 합니다. 물류 기사앱의 위치 관제 기능을 운영하면서 flutter_foreground_task 기반 포그라운드 서비스를 사용했습니다.당시 구조는 백그라운드 isolate가 위치를 수집하고, IsolateNameServer로 메인 isolate에 위치 정보를 넘긴 뒤, 메인 isolate가 서버로 API 전송을 담당하는 방식이었습니다. 위치 관제 문제 발견 간헐적으로 위치 관제 서비스가 끊기는 문제가 있었습니다.원인을 추적하던 중,“Android에서 액티비티가 죽었는데, 포그라운드 서비스만 살아있는 경우, Flutter에서 어떻게 동작할까?” 라는 의문이 생겼습니다. 앱을 스와이프로 종료하면 Main Isolate.. 2026. 5. 27. 이전 1 다음