Last updated:
0 purchases
flutter dnd
flutter_dnd #
A Flutter plugin to manage Do Not Disturb settings on Android.
Usage #
To use this plugin, add flutter_dnd as a dependency in your pubspec.yaml file.
Make sure you add the following permissions to your Android Manifest
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY"/>
copied to clipboard
Example #
// Import package
import 'package:flutter_dnd/flutter_dnd.dart';
if (await FlutterDnd.isNotificationPolicyAccessGranted) {
await FlutterDnd.setInterruptionFilter(FlutterDnd.INTERRUPTION_FILTER_NONE); // Turn on DND - All notifications are suppressed.
} else {
FlutterDnd.gotoPolicySettings();
}
copied to clipboard
Other filters #
Filter
Description
INTERRUPTION_FILTER_ALL
No notifications are suppressed.
INTERRUPTION_FILTER_PRIORITY
Allow priority notifications.
INTERRUPTION_FILTER_NONE
Suppress all notifications.
INTERRUPTION_FILTER_ALARMS
Allow alarm notifications.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.