IOSOptions
iOS-specific configuration for secure storage.
All configurable options are inherited from AppleOptions.
There are currently no iOS-only options.
Inherits: AppleOptions
Usage Example
Usage with accessibility control
from flet_secure_storage import SecureStorage
from flet_secure_storage.types import IOSOptions, KeychainAccessibility
storage = SecureStorage(
ios_options=IOSOptions(
accessibility=KeychainAccessibility.FIRST_UNLOCK
)
)
await storage.set(key="token", value="secret_value")
Biometric authentication:
from flet_secure_storage.types import IOSOptions, AccessControlFlag
options = IOSOptions(
access_control_flags=[
AccessControlFlag.BIOMETRY_ANY,
AccessControlFlag.OR,
AccessControlFlag.DEVICE_PASSCODE
]
)
await storage.set(key="secure_key", value="secure_value", ios=options)