一个 Flutter 插件,可在 Android 设备上管理勿扰模式(DND)设置。它允许应用程序以编程方式检查、启用或修改 DND 模式,包括优先级规则和时间安排。专为需要尊重用户专注模式或与系统级通知控制集成的应用程序开发者设计。该插件提供了一个简单的接口,可与 Android 的 DND API 进行交互,而无需了解原生代码知识。此插件为平台特定,仅支持 Android。
适合场景
- 在生产力应用中管理通知中断
- 在预定时间段内尊重用户焦点模式
- 与报警或提醒系统集成
- 在特定事件期间启用静音模式
- 通过编程方式检查当前的勿扰模式状态
主要特点
- 检查并修改勿扰模式状态
- 支持优先级规则和时间范围
- 仅限 Android 的平台支持
- 简单的 Dart API
- 基本用法无需原生代码
适合对象
- 生产力和提醒应用
- 闹钟和睡眠追踪工具
- 需要静音模式集成的应用程序
- 针对 Android DND 功能的开发者
使用建议
- 仅限 Android 平台
- 需要运行时权限以更改勿扰模式
- 在不同版本的 Android 上行为可能有所不同
- 在某些情况下,用户必须手动授予DND访问权限
- 与 iOS 不兼容