अवलोकन
connectivity_control एक Flutter प्लगइन है जो Android और iOS डिवाइस पर सक्रिय नेटवर्क इंटरफ़ेस के बारे में विस्तृत जानकारी प्रदान करता है। यह विकासकर्ताओं को इंटरनेट कनेक्टिविटी स्थिति की जांच, नेटवर्क उपलब्धता की पुष्टि, डेटा उपयोग (मीटरिंग) का निगरानी और बैंडविड्थ प्रदर्शन के आकलन की अनुमति देता है। प्लगइन वास्तविक समय में अपडेट प्रदान करता है और नेटवर्क इंटरफ़ेस विवरणों तक कम स्तर की पहुंच प्रदान करता है, जिससे यह अधिक विश्वसनीय नेटवर्क जागरूकता वाले ऐप्स के लिए आदर्श है। यह दोनों प्लेटफॉर्म के लिए समर्थित है और एक सरल pub add कमांड के माध्यम से मौजूदा Flutter प्रोजेक्ट्स में बिना किसी दिक्कत के एकीकृत हो जाता है।
उपयोग
- रियल-टाइम नेटवर्क मॉनिटरिंग
- बैंडविड्थ-सचेत ऐप व्यवहार
- डेटा उपयोग ट्रैकिंग
- API कॉल से पहले नेटवर्क वैधता
- ऑफलाइन मोड डिटेक्शन
मुख्य विशेषताएँ
- सक्रिय नेटवर्क इंटरफ़ेस जांच
- इंटरनेट क्षमता डिटेक्शन
- डेटा मीटरिंग समर्थन
- बैंडविड्थ आकलन
- प्लेटफॉर्म के अनुकूलता
इनके लिए उपयुक्त
- नेटवर्क विश्वसनीयता की आवश्यकता वाले ऐप्स
- डेटा संवेदनशील एप्लिकेशन्स
- ऑफलाइन-प्रथम आर्किटेक्चर
- नेटवर्क निदान उपकरण
- प्रदर्शन अनुकूलन
विचार योग्य बातें
- प्लेटफॉर्म-विशिष्ट अनुमतियाँ आवश्यक हैं
- Android और iOS पर सीमित
- पृष्ठभूमि निष्पादन सेटअप की आवश्यकता हो सकती है
- प्रणाली-स्तरीय नेटवर्क API पर निर्भर करता है
- निम्न स्तरीय नेटवर्क कॉन्फ़िगरेशन के लिए उपयुक्त नहीं