local_storage_cache_macos 2.0.0
local_storage_cache_macos: ^2.0.0 copied to clipboard
macOS implementation of the local_storage_cache plugin.
local_storage_cache_macos #
This is the platform-specific implementation of macOS local_storage_cache plugin.
Features #
- SQLite-based storage with SQLCipher encryption
- Keychain integration for secure key storage
- Touch ID authentication support
- Database backup and restore functionality
- Full support for all local_storage_cache features
Requirements #
- macOS 10.14 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 macOS.
dependencies:
local_storage_cache: ^2.0.0
No additional setup is required. The macOS implementation will be used automatically when running on macOS.
For complete usage documentation, API reference, and examples, please refer to the main local_storage_cache package documentation.
Entitlements #
For Keychain access, ensure your app has the Keychain Sharing entitlement enabled in Xcode.
Platform-Specific Notes #
Biometric Authentication #
macOS supports Touch ID on supported Mac models. The availability depends on the hardware.
Secure Storage #
This implementation uses macOS Keychain for secure key storage, providing system-level encryption.
License #
MIT License - see LICENSE file for details.