Android 기기에서 방해 금지(DND) 설정을 관리할 수 있도록 해주는 플러터 플러그인입니다. 앱이 프로그래밍 방식으로 DND 모드를 확인하거나 활성화, 수정할 수 있으며 우선순위 규칙과 시간 스케줄도 포함됩니다. 사용자 집중 모드를 존중하거나 시스템 레벨의 알림 제어와 통합해야 하는 앱을 개발하는 개발자를 위한 것입니다. 네이티브 코드 지식 없이도 Android의 DND API와 상호작용할 수 있는 간단한 인터페이스를 제공합니다. 플랫폼 전용이며 Android만 지원합니다.
사용 사례
- 생산성 앱에서 알림 중단 관리하기
- 예약된 시간 동안 사용자 포커스 모드 존중하기
- 경보 또는 알림 시스템과의 통합
- 특정 이벤트 중에 사운드 끄기 모드 활성화
- 프로그래밍 방식으로 현재 DND 상태 확인
주요 기능
- 방해 금지 상태 확인 및 수정
- 우선 순위 규칙 및 시간 범위 지원
- Android 전용 플랫폼 지원
- 간단한 Dart API
- 기본 사용에는 네이티브 코드가 필요하지 않습니다
적합한 대상
- 생산성 및 알림 앱
- 알람 및 수면 추적 도구
- 사운드 모드 통합이 필요한 앱
- Android DND 기능을 대상으로 하는 개발자
고려 사항
- Android 플랫폼에 한정
- DND 변경을 위해 런타임 권한이 필요합니다
- 안드로이드 버전에 따라 다르게 작동할 수 있습니다
- 일부 경우에 사용자는 수동으로 DND 액세스를 부여해야 합니다
- iOS와 호환되지 않습니다