개요
안드로이드에서 포그라운드 서비스 기능을 활성화하는 플러터 플러그인으로, 특히 안드로이드 오레오 이상 버전을 지원합니다. 앱이 지속적인 알림과 함께 백그라운드 작업을 수행할 수 있도록 하여, 앱이 포그라운드에 있지 않더라도 계속 작동하도록 보장합니다. 이 플러그인은 위치 추적, 음악 재생, 파일 다운로드와 같은 장시간 실행이 필요한 사용 사례에 적합합니다. 현재 iOS 지원은 제공되지 않습니다. 플러터의 플랫폼 채널과 원활하게 통합되며, 포그라운드 서비스를 시작하고 중지하기 위한 간단한 API를 제공합니다.
사용 사례
- 백그라운드 위치 추적
- 장시간 실행 파일 다운로드
- 백그라운드에서 음악 재생
- 실시간 데이터 동기화
- 지속적인 작업 실행
주요 기능
- 안드로이드 오레오 이상 전용
- 지속적인 프론트그라운드 알림
- 간단한 시작/정지 API
- 플랫폼 채널 통합
- iOS 지원 없음
적합한 대상
- 지속적인 백그라운드 실행이 필요한 앱
- 위치 기반 서비스
- 미디어 플레이어
- 작업 스케줄러
- 백그라운드 데이터 처리
고려 사항
- iOS와 호환되지 않습니다
- Android Oreo 이상 필요
- 지속적인 알림을 표시해야 합니다
- Android 플랫폼에 한정
- 배터리 수명에 영향을 줄 수 있습니다