插件概览
一个专为安全存储敏感数据(如凭据和令牌)而设计的 Flutter 包,特别针对与 AWS Amplify 服务集成而优化。它利用平台特定的安全存储机制——例如 iOS 上的 Keychain 和 Android 上的 Keystore——来保护静态数据。该包提供了跨多个平台的简单且一致的 API,确保密钥被加密且无法被未经授权的进程访问。该包旨在由其他 Amplify 包内部使用,但也可直接用于需要安全本地存储的应用程序。
适合场景
- 存储身份验证令牌
- 保护API密钥
- 持久化用户会话数据
- 保护敏感配置
- 与 AWS Amplify 服务集成
主要特点
- 平台原生加密
- 跨平台一致性
- 简单的键值 API
- 与 Amplify 生态系统的集成
- 安全的数据隔离
适合对象
- 基于 Amplify 的应用程序
- 处理敏感用户数据的应用
- 需要安全存储的移动和桌面应用程序
- 使用 AWS 后端服务的开发者
- 需要符合数据保护标准的项目
使用建议
- 不适用于通用存储
- 需要 Amplify 设置
- 仅限安全存储使用场景
- 无法直接访问原始加密数据
- 依赖于底层平台的安全性