Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.4+1

flutter_dnd

Ein Flutter-Plugin zur Verwaltung der Nicht-Stören-Einstellungen unter Android.

Android
30-Tage-Downloads
17
Likes
27
Pub-Punkte
160

Paket installieren

flutter pub add flutter_dnd

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das die Verwaltung von Nicht-Stören-(DND)-Einstellungen auf Android-Geräten ermöglicht. Es ermöglicht Anwendungen, DND-Modi programmgesteuert zu überprüfen, zu aktivieren oder zu ändern, einschließlich Prioritätsregeln und Zeitplänen. Speziell für Entwickler konzipiert, die Benutzer-Fokusmodi respektieren oder mit systemweiten Benachrichtigungssteuerungen integrieren müssen. Das Plugin bietet eine einfache Schnittstelle zur Interaktion mit den DND-APIs von Android, ohne Kenntnisse in Native-Code erforderlich zu haben. Es ist plattformspezifisch und unterstützt nur Android.

Anwendungsfälle

  • Benachrichtigungsunterbrechungen in Produktivitäts-Apps verwalten
  • Respektieren von Benutzer-Fokusmodi während geplanter Zeiten
  • Integration mit Alarm- oder Erinnerungssystemen
  • Stummschaltung während bestimmter Ereignisse aktivieren
  • Überprüfung des aktuellen DND-Status programmatisch

Hauptmerkmale

  • Überprüfen und Ändern des Nicht-Stören-Status
  • Unterstützung für Prioritätsregeln und Zeitbereiche
  • Nur für Android verfügbares Plattform-Unterstützung
  • Einfache Dart-API
  • Kein natives Code für grundlegende Verwendung erforderlich

Geeignet für

  • Produktivitäts- und Erinnerungs-Apps
  • Alarmanlagen und Schlafverfolgungstools
  • Apps, die eine Stummmodus-Integration benötigen
  • Entwickler, die auf Android DND-Funktionen abzielen

Hinweise

  • Beschränkt auf Android-Plattformen
  • Benötigt Laufzeitberechtigung für DND-Änderungen
  • Kann sich je nach Android-Version unterschiedlich verhalten
  • Benutzer müssen in einigen Fällen den DND-Zugriff manuell gewähren
  • Nicht kompatibel mit iOS

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.