पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.1.4+1

flutter_dnd

एंड्रॉइड पर नॉट डिस्टर्ब सेटिंग्स को प्रबंधित करने के लिए एक फ्लटर प्लगइन।

Android
30-दिन डाउनलोड
17
लाइक
27
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add flutter_dnd

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर प्लगइन जो एंड्रॉइड डिवाइस पर डिस्टर्बेंस नहीं (DND) सेटिंग्स के प्रबंधन की अनुमति देता है। यह ऐप्स को डीएनडी मोड, शामिल प्राथमिकता नियम और समय योजना के लिए कार्यक्रम रूप से जांच, सक्षम या संशोधित करने की अनुमति देता है। उपयोगकर्ता फोकस मोड के सम्मान करने या सिस्टम-स्तरीय नोटिफिकेशन नियंत्रण के साथ एकीकरण की आवश्यकता वाले ऐप्स बनाने वाले विकासकर्ताओं के लिए डिज़ाइन किया गया है। प्लगइन एंड्रॉइड के DND API के साथ बातचीत करने के लिए एक सरल इंटरफेस प्रदान करता है, बिना मूल कोड ज्ञान के आवश्यकता के। यह प्लेटफॉर्म-विशिष्ट है, केवल एंड्रॉइड के लिए समर्थित है।

उपयोग

  • उत्पादकता ऐप में नोटिफिकेशन अंतराय का प्रबंधन करना
  • निर्धारित समय के दौरान उपयोगकर्ता फोकस मोड का सम्मान करें
  • अलार्म या याद देने वाली प्रणालियों के साथ एकीकरण
  • विशिष्ट घटनाओं के दौरान साइलेंट मोड सक्षम करना
  • प्रोग्रामैतिक रूप से वर्तमान DND स्थिति की जाँच करना

मुख्य विशेषताएँ

  • अव्यवस्थित अवस्था की जाँच और संशोधन
  • प्राथमिकता नियमों और समय सीमा का समर्थन
  • Android-केवल प्लेटफॉर्म समर्थन
  • सरल Dart API
  • मूलभूत उपयोग के लिए कोई मूल कोड की आवश्यकता नहीं है

इनके लिए उपयुक्त

  • उत्पादकता और याद दिलाने वाले ऐप्स
  • अलार्म और स्लीप ट्रैकिंग टूल्स
  • साइलेंट मोड इंटीग्रेशन की आवश्यकता वाले ऐप्स
  • Android DND विशेषताओं के लिए विकासकर्ता

विचार योग्य बातें

  • Android प्लेटफॉर्म तक सीमित
  • DND बदलाव के लिए रनटाइम अनुमति की आवश्यकता है
  • अलग-अलग एंड्रॉइड संस्करणों में अलग-अलग व्यवहार कर सकता है
  • कुछ मामलों में उपयोगकर्ता को हस्ताक्षर DND पहुंच देनी होगी
  • iOS के साथ असंगत

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।