flutter_dnd

Creator: coderz1093

Last updated:

Add to Cart

Description:

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.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.