FLUTTER ECOSYSTEM

firebase_admin

Firebase Admin SDK 的纯 Dart 代码移植版本,符合 Dart 语言习惯

最新版本
0.3.1+5
近 30 天下载
849
喜欢数
98
Pub 分数
150

Package Overview

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

插件概览

firebase_admin 包提供了一个纯正且符合 Dart 语言习惯的 Firebase Admin SDK 实现,使服务器端能够与 Firebase 服务进行交互。它允许开发者认证用户、管理 Firebase 项目,并从基于 Dart 的后端执行用户管理、令牌验证和数据库操作等管理任务。该包专为非浏览器环境(如服务器、CLI 工具或桌面应用程序)设计,支持所有主要平台,包括 Android、iOS、macOS、Windows 和 Linux。该包非常适合将 Firebase 功能集成到自定义后端系统中,而无需依赖 JavaScript 或外部依赖项。

适合场景
  • 服务器端 Firebase 管理
  • 通过 Firebase Auth 进行用户管理
  • 令牌验证和验证
  • 与 Firebase Firestore 的后端集成
  • 自动 Firebase 项目设置
主要特点
  • 纯 Dart 实现
  • 跨平台支持
  • 惯用的 Dart API
  • 安全访问 Firebase Admin
  • 支持所有 Firebase 服务
适合对象
  • 使用 Dart 的后端开发人员
  • 使用 Firebase 的无服务器函数
  • 需要 Firebase 访问权限的桌面应用程序
  • 自定义身份验证系统
  • 需要 Firebase 自动化的 CI/CD 流水线
使用建议
  • 需要服务账户凭据
  • 不适用于客户端应用程序
  • 需要对私钥进行安全处理
  • 仅限管理员操作
  • 可能需要特定于平台的配置
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add firebase_admin

所属分类

依赖

依赖清单 16 项

源码仓库

关联项目