सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर पैकेज जो ऐप एक्सेस को सुरक्षित करने के लिए कस्टमाइज़ेबल पासकोड स्क्रीन प्रदान करता है। यह विकासकर्ताओं को साफ, स्पष्ट इंटरफ़ेस के साथ PIN-आधारित प्रमाणीकरण कार्यान्वयन की अनुमति देता है। पैकेज में इनपुट वैधता, दृश्य प्रतिक्रिया और मौजूदा प्रोजेक्ट में आसान एकीकरण का समर्थन है। सरलता और सुरक्षा के लिए डिज़ाइन किया गया, यह ऐप के संवेदनशील क्षेत्रों को सुरक्षित करने के लिए आदर्श है। स्रोत कोड लगातार ट्रांसपेरेंसी और कस्टमाइज़ेशन के लिए GitHub पर सार्वजनिक रूप से उपलब्ध है।
उपयोग
एप्लिकेशन लॉक स्क्रीन
सुरक्षित लॉगिन प्रवाह
PIN-आधारित प्रमाणीकरण
संवेदनशील डेटा की रक्षा
उपयोगकर्ता सत्र सुरक्षा
मुख्य विशेषताएँ
कस्टमाइज़ेबल पासकोड इनपुट
इनपुट के लिए विजुअल प्रतिक्रिया
Flutter के साथ आसान एकीकरण
PIN एंट्री का समर्थन करता है
ओपन-सोर्स और पारदर्शी
इनके लिए उपयुक्त
सुरक्षित ऐप बनाने वाले डेवलपर्स
उपयोगकर्ता प्रमाणीकरण की आवश्यकता वाले ऐप्स
सरल PIN सुरक्षा की आवश्यकता वाले प्रोजेक्ट
Flutter शुरुआती उपयोगकर्ता प्रमाणीकरण UI का अन्वेषण कर रहे हैं
गोपनीयता संवेदनशील विशेषताओं वाले ऐप्स
विचार योग्य बातें
कोई निर्मित जैविक समर्थन नहीं
सीमित प्लेटफॉर्म-विशिष्ट कस्टमाइज़ेशन
त्रुटि स्थितियों का हस्तचालित संभाल आवश्यक है
जटिल प्रमाणीकरण कार्यवाहियों के लिए नहीं डिज़ाइन किया गया
PIN के लिए ऑफलाइन स्टोरेज नहीं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Flutter Pass Code Page or Pin Code Page Package
This package gives you beautiful pass code page for using both android and ios.
Demo
Finger Print Usage
First, be sure you should ensure that you add the local_auth package as a dependency. And Please read local_auth all integration details.
https://pub.dartlang.org/packages/local_auth
iOS Integration
Note that this plugin works with both TouchID and FaceID. However, to use the latter, you need to also add:
<key>NSFaceIDUsageDescription</key>
<string>Why is my app authenticating using face id?</string>
to your Info.plist file. Failure to do so results in a dialog that tells the user your app has not been updated to use TouchID.
Android Integration
Note that local_auth plugin requires the use of a FragmentActivity as opposed to Activity. This can be easily done by switching to use FlutterFragmentActivity as opposed to FlutterActivity in your manifest (or your own Activity class if you are extending the base class).
Update your project's AndroidManifest.xml file to include the USE_FINGERPRINT permissions: