개요
Android 및 iOS에서 디바이스의 화면 상태를 제어할 수 있는 플러터 플러그인으로, 개발자가 필요에 따라 화면을 깨워 두거나 어둡게 할 수 있습니다. 비디오 플레이어, 내비게이션 앱 또는 키오스크 모드와 같이 지속적인 표시가 필요한 애플리케이션에 유용한 간단한 API를 제공합니다. 플러그인은 크로스플랫폼에서 일관된 동작을 하며 기존 플러터 프로젝트에 원활하게 통합됩니다.
사용 사례
- 비디오 재생 중 화면 켜기 유지
- 공공 디스플레이에서 키오스크 모드 활성화
- 내비게이션 앱에서 화면 타임아웃 방지
- AR/VR 애플리케이션에서 가시성 유지
- 장시간 실행 작업 인터페이스 지원
주요 기능
- 크로스 플랫폼 지원 (Android 및 iOS)
- 화면 깨우기 관리용 간단한 API
- 웨이크 락 자동 해제
- 최소 성능 오버헤드
- Flutter의 비동기 모델과 호환됩니다
적합한 대상
- 미디어 재생 앱
- 인터랙티브 키오스크
- 내비게이션 및 매핑 도구
- AR/VR 경험
- 장기 작업 인터페이스
고려 사항
- 배터리 수명에 영향을 줄 수 있습니다
- Android에서 적절한 권한이 필요합니다
- iOS는 백그라운드 기능이 제한적입니다
- 사용자 실망을 방지하기 위해 적극적으로 사용하지 말 것
- 배터리 소모를 방지하기 위해 웨이크 락을 해제해야 합니다