FLUTTER ECOSYSTEM

amplify_secure_storage_dart

使用 `dart:ffi` 实现桌面端,使用 `dart:html` 实现网页端的纯 Dart 版本 `amplify_secure_storage`。

最新版本
0.5.12
近 30 天下载
12.7万
喜欢数
0
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个纯 Dart 实现的 Amplify 安全存储,专为跨平台应用设计。它在桌面平台上利用 dart:ffi,在 Web 平台上利用 dart:html 来安全地存储令牌和凭据等敏感数据。该包通过抽象平台特定的安全机制,确保在 iOS、Web、macOS、Windows 和 Linux 上行为一致。非常适合在 Flutter 应用中使用 Amplify 的开发者,他们需要无需原生代码依赖的安全加密本地存储。

适合场景
  • 存储身份验证令牌
  • 安全保存用户凭据
  • 持久化加密密钥
  • 管理会话数据
  • 支持多平台应用的加密存储
主要特点
  • 纯 Dart 实现
  • 使用 dart:ffi 进行桌面开发
  • 在 web 上使用 dart:html
  • 跨平台兼容性
  • 加密本地存储
适合对象
  • Flutter 应用针对多个平台
  • 需要安全本地数据持久化的应用
  • 基于 Amplify 的应用程序
  • 避免原生代码的开发者
  • 面向 Web 和桌面的 Flutter 项目
使用建议
  • 需要 Flutter 3.0 或更高版本
  • 仅限 dart:ffi 和 dart:html 支持的平台
  • 无原生 iOS/Android SDK 依赖
  • 安全性依赖于底层平台的实现
  • 不适合高性能、低级别存储需求
支持平台iOSWebmacOSWindowsLinux

安装插件

flutter pub add amplify_secure_storage_dart

所属分类

依赖

依赖清单 11 项

源码仓库

关联项目

暂无相关数据。