FLUTTER ECOSYSTEM

permission_handler

Flutter के लिए अनुमति प्लगइन। इस प्लगइन को अनुमतियों के अनुरोध और जांच के लिए एक क्रॉस-प्लेटफ़ॉर्म (iOS, Android) API प्रदान करता है।

नवीनतम वर्ज़न
13.0.2
30-दिन डाउनलोड
33.1 लाख
लाइक
6 हज़ार
Pub अंक
160

पैकेज अवलोकन

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

अवलोकन

permission_handler पैकेज एंड्रॉइड, आईओएस, वेब और विंडोज पर डिवाइस की अनुमति के लिए फ्लटर एप्लिकेशन के लिए एक क्रॉस-प्लेटफॉर्म API प्रदान करता है। यह कैमरा, माइक्रोफोन, स्थान और स्टोरेज एक्सेस जैसे संवेदनशील उपयोगकर्ता अनुमतियों को संभालने को सरल बनाता है, जिसमें समान, प्लेटफॉर्म-अनन्य तरीके होते हैं। प्लगइन विभिन्न ऑपरेटिंग सिस्टम पर सुरक्षित और विश्वसनीय अनुमति प्रबंधन सुनिश्चित करता है, बॉयलरप्लेट कोड को कम करता है और डेवलपर अनुभव को बेहतर बनाता है। यह फ्लटर के इकोसिस्टम में बिना किसी दिक्कत के एकीकृत होता है और रनटाइम अनुमति के अनुरोध और स्थिति जांच दोनों का समर्थन करता है।

उपयोग
  • एक फोटो ऐप में कैमरा पहुंच के अनुरोध करना
  • GPS विशेषताओं का उपयोग करने से पहले स्थान की अनुमति की जांच करें
  • फ़ाइल अपलोड के लिए स्टोरेज पहुंच का प्रबंधन
  • वॉइस रिकॉर्डिंग ऐप में माइक्रोफोन की अनुमति का प्रबंधन
  • गोपनीयता नियमों के अनुपालन सुनिश्चित करना
मुख्य विशेषताएँ
  • क्रॉस-प्लेटफॉर्म समर्थन (Android, iOS, Web, Windows)
  • अनुमति के अनुरोध और जांच के लिए सरल API
  • रनटाइम परमिशन हैंडलिंग सपोर्ट करता है
  • विस्तृत अनुमति स्थितियाँ लौटाता है
  • फ्लटर वर्कफ़्लो के साथ अच्छी तरह से एकीकृत होता है
इनके लिए उपयुक्त
  • उपकरण हार्डवेयर एक्सेस की आवश्यकता वाले ऐप्स
  • गोपनीयता-केंद्रित एप्लिकेशन
  • बहु-प्लेटफॉर्म Flutter प्रोजेक्ट्स
  • स्थिर अनुमति प्रबंधन की तलाश कर रहे विकासकर्ता
  • प्लेटफॉर्म-विशिष्ट अनुमति नीतियों के अनुपालन की आवश्यकता वाले प्रोजेक्ट
विचार योग्य बातें
  • प्लेटफॉर्म-विशिष्ट फ़ाइलों (जैसे, Info.plist, AndroidManifest.xml) में सही कॉन्फ़िगरेशन की आवश्यकता होती है
  • अनुमति प्रदान करने के लिए उपयोगकर्ता की अंतरक्रिया की आवश्यकता हो सकती है
  • सभी एज केस को स्वचालित रूप से संभालता है
  • मानक प्रणाली की अनुमतियों तक सीमित
  • async/await पैटर्न के सही उपयोग पर निर्भर करता है
समर्थित प्लेटफ़ॉर्मAndroidiOSWebWindows

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

flutter pub add permission_handler

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 6 आइटम
  • meta^1.7.0
  • permission_handler_android^14.1.0
  • permission_handler_apple^9.5.0
  • permission_handler_html^0.1.4+0
  • permission_handler_platform_interface^4.4.0
  • permission_handler_windows^0.2.2

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

संबंधित प्रोजेक्ट

रैंकिंग