flutter_dnd 0.1.4+1 copy "flutter_dnd: ^0.1.4+1" to clipboard
flutter_dnd: ^0.1.4+1 copied to clipboard

PlatformAndroid

A Flutter plugin to manage Do Not Disturb settings on Android.

flutter_dnd #

pub package 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"/>

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();
}

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.
24
likes
160
pub points
88%
popularity

Publisher

unverified uploader

A Flutter plugin to manage Do Not Disturb settings on Android.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_dnd