अवलोकन
network_info_plus एक Flutter प्लगइन है जो ऐप्स को कई प्लेटफॉर्मों पर विस्तृत नेटवर्क जानकारी, जैसे Wi-Fi SSID, IP पता और कनेक्शन स्थिति प्राप्त करने की अनुमति देता है। यह Android, iOS, Web, macOS, Windows और Linux के लिए एक एकीकृत API प्रदान करता है, जिससे नेटवर्क स्थितियों का पता लगाना और उनके प्रति प्रतिक्रिया करना आसान हो जाता है। यह प्लगइन नेटवर्क निदान, कनेक्टिविटी चेक या Wi-Fi नेटवर्क से जुड़ी स्थान-आधारित सेवाओं की आवश्यकता वाले ऐप्स के लिए आदर्श है। इसे Flutter Community द्वारा बनाए रखा जाता है और विश्वसनीयता और क्रॉस-प्लेटफॉर्म सुसंगतता के लिए डिज़ाइन किया गया है।
उपयोग
- नेटवर्क निदान
- वाई-फाई कनेक्शन मॉनिटरिंग
- स्थान-आधारित ऐप विशेषताएँ
- ऑफलाइन मोड डिटेक्शन
- नेटवर्क प्रकार के आधार पर ऐप व्यवहार
- उपकरण कनेक्टिविटी स्थिति जाँच
मुख्य विशेषताएँ
- प्लेटफॉर्म के अनुकूल समर्थन
- वाई-फाई SSID और आईपी प्राप्त करें
- कनेक्शन स्थिति निर्धारण
- सरल API
- Flutter समुदाय से नियमित अपडेट
- प्लेटफॉर्म-विशिष्ट डेटा पहुंच
इनके लिए उपयुक्त
- नेटवर्क-सचेत एप्लिकेशन बनाने वाले डेवलपर्स
- वाई-फाई विवरण की आवश्यकता वाले ऐप्स
- कनेक्टिविटी के निराकरण के लिए उपकरण
- क्रॉस-प्लेटफॉर्म नेटवर्क उपकरण
- ऑफलाइन क्षमता वाले एप्लिकेशन
विचार योग्य बातें
- प्लेटफॉर्म-विशिष्ट अनुमतियों की आवश्यकता होती है (उदाहरण के लिए, Android ACCESS_FINE_LOCATION)
- ब्राउज़र की सीमाओं के कारण वेब पर सीमित
- गोपनीयता-संवेदनशील डेटा पहुँच
- सभी प्लेटफॉर्म और सभी परिस्थितियों में उपलब्ध नहीं है
- स्थान एक्सेस के लिए उपयोगकर्ता सहमति की आवश्यकता हो सकती है
- व्यवहार प्लेटफॉर्म के बीच थोड़ा अलग होता है