插件概览
nhost_sdk 包为 Dart 应用程序提供身份验证和文件存储/检索功能,可无缝集成 Nhost 的后端服务。它支持用户注册、登录、会话管理以及在多个平台上的安全文件上传和下载。专为使用 Flutter 的开发者设计,该 SDK 通过简洁直观的 API 简化了后端操作。该 SDK 针对 Android、iOS、Web、macOS、Windows 和 Linux 平台进行了优化,非常适合需要实时数据和安全文件处理的跨平台应用。
适合场景
- Flutter 应用中的用户身份验证
- 安全的文件上传和下载
- 实时数据同步
- 跨平台后端集成
- 构建全栈Flutter应用程序
- 安全地管理用户会话
主要特点
- 内置身份验证流程
- 文件存储和检索
- 跨平台支持
- 实时更新
- 通过 pub add 轻松设置
- 类型安全的 API 方法
适合对象
- 寻求后端集成的Flutter开发者
- 需要安全用户认证的应用程序
- 需要云文件存储的项目
- 跨平台移动和网页应用
- 使用 Nhost 作为后端服务的团队
- 希望快速原型开发并具备后端功能的开发者
使用建议
- 需要一个 Nhost 项目设置
- 取决于 Nhost 后端的可用性
- 无后端配置的有限自定义
- 可能需要额外的安全规则
- 不适用于未经修改的离线优先应用
- 身份验证状态持久化需要手动处理