local_storage_cache_ios 2.0.0
local_storage_cache_ios: ^2.0.0 copied to clipboard
iOS implementation of the local_storage_cache plugin.
local_storage_cache_ios #
This is the platform-specific implementation of iOS local_storage_cache plugin.
Features #
- SQLite-based storage with SQLCipher encryption
- Keychain integration for secure key storage
- Touch ID / Face ID authentication support
- Database backup and restore functionality
- Full support for all local_storage_cache features
Requirements #
- iOS 12.0 or higher
- Xcode 14.0 or higher
Usage #
This package is automatically included when you add local_storage_cache to your Flutter project's dependencies and run on iOS.
dependencies:
local_storage_cache: ^2.0.0
No additional setup is required. The iOS implementation will be used automatically when running on iOS devices.
For complete usage documentation, API reference, and examples, please refer to the main local_storage_cache package documentation.
Permissions #
For biometric authentication, add the following to your Info.plist:
<key>NSFaceIDUsageDescription</key>
<string>We need to use Face ID to authenticate you</string>
Platform-Specific Notes #
Biometric Authentication #
iOS supports Touch ID and Face ID. The availability depends on the device model and iOS version.
Secure Storage #
This implementation uses iOS Keychain for secure key storage, providing hardware-backed encryption with Secure Enclave on supported devices.
License #
MIT License - see LICENSE file for details.