flutter_secure_storage 10.0.0-beta.1
flutter_secure_storage: ^10.0.0-beta.1 copied to clipboard
Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.
flutter_secure_storage #
This is the platform-specific implementation of flutter_secure_storage
for Android and iOS.
Features #
- Secure storage using Keychain (iOS) and Encrypted Shared Preferences with Tink (Android).
- Platform-specific options for encryption and accessibility.
Installation #
Add the dependency in your pubspec.yaml
and run flutter pub get
.
Configuration #
Android #
-
Disable Google Drive backups to avoid key-related exceptions:
- Add the required settings in your
AndroidManifest.xml
.
- Add the required settings in your
-
Exclude shared preferences used by the plugin:
- Follow the linked documentation for further details.
iOS #
- Set Keychain accessibility options:
- Modify your
Info.plist
file with the necessary configurations.
- Modify your
Usage #
Refer to the main flutter_secure_storage README for common usage instructions.
License #
This project is licensed under the BSD 3 License. See the LICENSE file for details.