跳至主要内容
Firebase
构建
  • 构建
  • 借助可在全球范围内扩展的产品,快速、安全地进入市场
  • 前往构建
  • 构建类产品
  • App Check
  • App Hosting
  • Authentication
  • Cloud Functions
  • Cloud Storage
  • Data Connect
  • Extensions
  • Firebase ML
  • Firestore
  • Genkit
  • Hosting
  • Realtime Database
  • Firebase AI Logic 客户端 SDK
  • 生成式 AI
运行
  • 运行
  • 放心地运行您的应用,为用户提供最佳体验
  • 前往“运行”页面
  • 运行类产品
  • A/B Testing
  • App Distribution
  • Cloud Messaging
  • Crashlytics
  • Google Analytics
  • In-App Messaging
  • Performance Monitoring
  • Remote Config
  • Test Lab
解决方案 价格 文档
  • 概览
  • 基础知识
  • AI
  • 构建
  • 运行
  • 参考文档
  • 示例
社区
  • 在线课程
  • 活动
  • 故事
支持
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
博客 Studio 转到控制台 登录
  • Documentation
  • App Check
概览 基础知识
  • 添加 Firebase - Apple 平台 (iOS+)
  • 添加 Firebase - Android
  • 添加 Firebase - Web
  • 添加 Firebase - Flutter
  • 添加 Firebase - C++
  • 添加 Firebase - Unity
  • 添加 Firebase - 服务器环境
  • 管理 Firebase 项目
  • 支持的平台和框架
  • 使用 Emulator Suite
  • 使用 Gemini in Firebase 的 AI 助理
AI
  • 利用 AI 进行开发
  • Firebase Studio
    直接在浏览器中构建和发布注入了 AI 技术的全栈应用。
  • Firebase 中的 Gemini
    在 Firebase 控制台中使用这款 AI 赋能的助理简化开发流程。
  • 构建 AI 赋能的应用
  • Firebase AI 逻辑
    使用 Firebase AI Logic 和 Gemini 和 Imagen 模型构建 AI 赋能的移动应用和 Web 应用以及相关功能
  • Genkit
    使用此开源框架构建全栈 AI 赋能的应用
构建
  • Emulator Suite
  • Authentication
  • App Check
  • Data Connect
  • Firestore
  • Realtime Database
  • Storage
  • 安全规则
  • App Hosting
  • Hosting
  • Cloud Functions
  • Extensions
  • ML
运行
  • Test Lab
  • App Distribution
  • Crashlytics
  • Performance Monitoring
  • Remote Config
  • A/B Testing
  • Analytics
  • Cloud Messaging
  • In-App Messaging
  • Dynamic Links
  • Google AdMob
  • Google Ads
参考文档 示例
Firebase
  • 构建
    • 更多
  • 运行
    • 更多
  • 解决方案
  • 价格
  • 文档
    • 更多
    • 概览
    • 基础知识
      • 更多
    • AI
      • 更多
    • 构建
      • 更多
    • 运行
      • 更多
    • 参考文档
    • 示例
  • 社区
    • 更多
  • 支持
  • 博客
  • Studio
  • 转到控制台
  • 概览
  • Emulator Suite
    • 简介
    • 连接应用并进行原型设计
      • 开始使用
      • 连接到 Authentication 模拟器
      • 连接到 Realtime Database 模拟器
      • 连接到 Firestore 模拟器
      • 连接到 Cloud Storage for Firebase 模拟器
      • 使用 Hosting 模拟器
      • 使用 App Hosting 模拟器
      • 连接到 Cloud Functions 模拟器
      • 使用 Extensions 模拟器
    • 安装、配置和集成
  • Authentication
    • 简介
    • 哪里可以开始?
    • Firebase 项目用户
    • iOS+
      • 通过预置界面登录
      • 开始使用
      • 管理用户
      • 密码身份验证
      • 电子邮件链接身份验证
      • 通过电子邮件发送链接迁移
      • 使用 Google 账号登录
      • Facebook 登录
      • 使用 Apple 帐号登录
      • Twitter 登录
      • GitHub
      • Microsoft
      • Yahoo
      • 游戏中心登录
      • 电话号码
      • OpenID Connect
      • 使用自定义身份验证系统
      • 匿名身份验证
      • 使用共享 Keychain 启用跨应用身份验证
      • 关联多个身份验证提供方
      • 短信多重身份验证
      • TOTP 多重身份验证
      • 在电子邮件操作中传递状态
      • 处理错误
    • Android
      • 通过预置界面登录
      • 开始使用
      • 管理用户
      • 密码身份验证
      • 电子邮件链接身份验证
      • 通过电子邮件发送链接迁移
      • 使用 Google 账号登录
      • Facebook 登录
      • 使用 Apple 帐号登录
      • Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Play 游戏登录
      • 电话号码
      • OpenID Connect
      • 使用自定义身份验证系统
      • 匿名身份验证
      • 短信多重身份验证
      • TOTP 多重身份验证
      • 关联多个身份验证提供方
      • 在电子邮件操作中传递状态
    • Flutter
      • 开始使用
      • 管理用户
      • 密码身份验证
      • 电子邮件链接身份验证
      • 联合身份与社交
      • 电话号码
      • 使用自定义身份验证系统
      • 匿名身份验证
      • 多重身份验证
      • 关联多个身份验证提供方
      • 在电子邮件操作中传递状态
      • 处理错误
    • Web
      • 通过预置界面登录
      • 开始使用
      • 管理用户
      • 密码身份验证
      • 电子邮件链接身份验证
      • 使用 Google 账号登录
      • Facebook 登录
      • 使用 Apple 帐号登录
      • Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • 电话号码
      • OpenID Connect
      • SAML
      • 使用自定义身份验证系统
      • 匿名身份验证
      • 短信多重身份验证
      • TOTP 多重身份验证
      • 关联多个身份验证提供方
      • 自定义依赖项
      • 适用于 Cordova 的 OAuth 登录
      • 让用户通过 Chrome 扩展程序登录
      • 身份验证状态保留
      • 在电子邮件操作中传递状态
      • Service Worker 会话
      • signInWithRedirect 流程的最佳实践
    • C++
      • 开始使用
      • 管理用户
      • 密码身份验证
      • 使用 Google 账号登录
      • Play 游戏登录
      • GitHub
      • Facebook 登录
      • 使用 Apple 帐号登录
      • Twitter 登录
      • Microsoft
      • Yahoo
      • 电话号码
      • 使用自定义身份验证系统
      • 匿名身份验证
      • 关联多个身份验证提供方
    • Unity
      • 开始使用
      • 管理用户
      • 密码身份验证
      • 使用 Google 账号登录
      • Play 游戏登录
      • GitHub 身份验证
      • Facebook 登录
      • 使用 Apple 帐号登录
      • Twitter 登录
      • Microsoft
      • Yahoo
      • 电话号码
      • 使用自定义身份验证系统
      • 匿名身份验证
      • 关联多个身份验证提供方
    • Admin
      • 简介
      • 管理用户
      • 导入用户
      • 创建自定义令牌
      • 验证 ID 令牌
      • 管理多重身份验证用户
      • 管理用户会话
      • 管理会话 Cookie
      • 使用自定义声明控制访问
      • 生成电子邮件操作链接
      • 错误
    • 以编程方式配置 OAuth 身份提供方
    • 自定义电子邮件操作处理程序
    • 通过 Cloud Functions 扩展
    • 使用屏蔽函数进行扩展
    • 向自定义网域发送电子邮件
    • 案例研究
    • 使用限制
  • App Check
    • 简介
    • 开始使用
    • 默认提供程序
      • iOS+ (DeviceCheck)
      • iOS+ (App Attest)
      • Android(Play 完整性)
      • Web (reCAPTCHA Enterprise)
      • Web (reCAPTCHA v3)
      • Flutter
      • Unity
      • C++
    • 自定义提供程序
      • 服务器实现
      • iOS+ 客户端实现
      • Android 客户端实现
      • Web 客户端实现
      • Unity 客户端实现
      • C++ 客户端实现
    • 调试和测试提供程序
      • 在 iOS+ 中使用调试提供程序
      • 在 Android 中使用调试提供程序
      • 在 Web 应用中使用调试提供程序
      • 将调试提供程序与 Flutter 搭配使用
      • 在 Unity 应用中使用调试提供程序
      • 将调试提供程序与 C++ 搭配使用
    • 监控请求指标
    • 标准 Google 服务
    • Cloud Functions for Firebase
    • 启用强制执行
    • 标准 Google 服务
    • Cloud Functions for Firebase
    • 保护自定义资源
    • 从客户端发送令牌
      • iOS+
      • Android
      • Web
      • Flutter
      • Unity
      • C++
    • 在后端验证令牌
  • Data Connect
    • 简介
    • 定价和结算
    • 开始使用
    • 入门(本地开发)
    • 设计架构和操作
    • 设计 Data Connect 架构
    • 实现 Data Connect 查询
    • 实现 Data Connect 更改
    • 使用授权保护操作
    • 使用 Data Connect 进行开发和测试
    • 添加测试数据并执行批量操作
    • 生成 Web SDK
    • 生成 Android SDK
    • 生成 iOS SDK
    • 生成 Flutter SDK
    • 将 Data Connect 模拟器用于 CI/CD
    • 管理 Data Connect 项目
    • 管理架构和连接器
    • 管理服务和数据库
    • 使用 Firebase Admin SDK 运行特权操作
    • Data Connect 解决方案
    • 使用 AI 辅助功能来处理架构、查询和变更
    • 执行向量相似度搜索
    • 执行全文搜索
    • GraphQL 语言参考指南
    • 指令参考文档
    • 查询参考文档
    • 变更参考文档
    • 对象参考文档
    • 输入对象参考文档
    • 标量参考文档
    • 枚举参考文档
    • 其他参考指南
    • CLI 参考文档
    • 配置和安全性参考文档
    • 通用表达式语言 (CEL) 参考文档
    • Cloud Audit Logging 参考文档
  • Cloud Firestore
    • 简介
    • Cloud Firestore 版本
    • 标准版
    • Discover
      • 简介
    • 了解 Cloud Firestore
      • 将 Cloud Firestore 和 Realtime Database 进行对比
      • 数据模型
      • 数据类型
      • SDK 和客户端库
      • 索引类型
      • 数据库位置
      • 数据捆绑包
    • 开始使用
    • 管理数据库
    • 添加和管理数据
      • 设计数据结构
      • 添加数据
      • 事务和批量写入
      • 事务中的数据争用
      • 删除数据
      • 通过 Firebase 控制台管理 Cloud Firestore
      • 导出和导入数据
      • 使用存留时间政策管理数据保留期限
      • 使用 Dataflow 批量处理数据
      • 在项目之间移动数据
      • 批量删除数据
    • 读取数据
      • 获取数据
      • 获取实时更新
      • 执行简单和复合查询
      • 对数据进行排序和限制其数量
      • 对多个字段使用范围和不等式过滤条件的查询
        • 概览
        • 优化查询
        • 使用聚合查询汇总数据
        • 使用查询游标将数据分页
        • 离线访问数据
        • 使用向量嵌入搜索
        • 管理索引
    • 保护并验证数据
      • 概览
      • 开始使用
      • 设计安全规则结构
      • 编写安全规则的条件
      • 修复不安全的规则
      • 测试安全规则
      • 安全查询数据
      • 控制对每个字段的访问权限
    • 解决方案
      • 概览
      • 使用 Firebase Extensions 的解决方案
      • 与 BigQuery 集成
      • 实现由 AI 驱动的聊天机器人
      • 丰富文字处理
      • 提升媒体价值
      • 使用引导式自定义实现的解决方案
      • 开发生成式 AI 功能
      • Firestore Lite Web SDK
      • 写入时聚合
      • 分布式计数器
      • 全文搜索
      • 构建在线状态系统
      • 帮助用户和群组确保数据访问的安全性
      • 使用客户管理的加密密钥 (CMEK) 保护数据
        • CMEK 简介
        • 使用 CMEK
      • 使用可调用的 Cloud Functions 函数删除数据
      • 安排数据导出
      • 分片时间戳
      • 地理位置查询
      • 从 CDN 分发打包式 Firestore 内容
    • 用量、限额和定价
      • 用量和限制
      • 监控用量
      • 解释查询性能
      • Query Explain 报告参考
      • 了解 Cloud Firestore 计费方式
      • 承诺使用折扣
      • Cloud Firestore 费用示例
      • 了解存储空间大小的计算方法
    • 技巧和最佳实践
      • Cloud Firestore 最佳实践
      • 使用 Swift Codable 映射数据
      • 理解大规模读写操作
      • 了解大规模实时查询
    • Cloud Firestore 集成
      • 使用 Cloud Firestore REST API
      • 使用 Cloud Firestore 和 Realtime Database
      • 使用 Cloud Functions for Firebase(第 2 代)进行扩展
      • 通过 Cloud Functions 扩展
      • 第三方库集成
    • API 和 SDK 参考文档
      • Swift
      • Objective-C
      • Android (Kotlin)
      • Android (Java)
      • Web
      • Flutter
      • Unity
      • C++
      • Cloud Functions
      • Node.js
      • Java
      • Python
      • Go
      • C#
      • PHP
      • Ruby
      • REST
      • RPC
    • 示例
      • iOS
      • Android
      • Web
    • 企业版
    • Discover
      • MongoDB 兼容性概览
    • 开始使用
      • 创建具有 MongoDB 兼容性的 Firestore 数据库并连接到该数据库
      • 支持的 MongoDB 数据类型、驱动程序和功能
        • 支持的数据类型和驱动程序
        • 支持的功能:8.0
        • 支持的功能:7.0
        • 支持的功能:6.0
        • 支持的功能:5.0
        • 支持的功能:4.0
        • 支持的功能:3.6
    • 管理数据库
      • 创建和管理数据库
    • 连接到数据库
      • 进行身份验证并连接到数据库
    • 管理数据
      • 批量删除数据
      • 导入和导出数据
    • 迁移
      • 迁移到具有 MongoDB 兼容性的 Firestore
      • 批量加载数据的最佳实践
    • 开发
      • 行为差异
      • 索引
        • 索引概览
        • 管理索引
      • 优化查询执行
        • 确定要优化的查询
        • 使用查询解释分析查询执行
        • 优化查询执行
      • 使用 TTL 政策管理数据保留期限
      • 理解大规模读写操作
    • 保障数据安全
      • Identity and Access Management (IAM)
      • VPC Service Controls
      • 服务器端加密
      • 使用客户管理的加密密钥 (CMEK) 保护数据
        • CMEK 简介
        • 使用 CMEK
    • 用量、限额和定价
      • 配额和限制
      • 价格示例
      • 存储空间大小的计算
      • 查询执行参考
      • 营业地点
    • 监控和问题排查
      • 监控数据库指标
      • 审核日志记录
      • 解决延迟问题
      • 了解错误代码
    • 备份和恢复
    • 备份和时间点恢复
      • 灾难恢复计划
      • 计划备份
      • 创建备份时间表并恢复数据
      • 执行就地恢复
      • 时间点恢复 (PITR)
      • PITR 概览
      • 使用 PITR
  • Realtime Database
    • 简介
    • 选择数据库
    • iOS+
      • 开始使用
      • 设计数据结构
      • 读取和写入数据
      • 处理数据列表
      • 启用离线功能
    • Android
      • 开始使用
      • 设计数据结构
      • 读取和写入数据
      • 处理数据列表
      • 启用离线功能
    • Web
      • 开始使用
      • 设计数据结构
      • 读取和写入数据
      • 处理数据列表
      • 启用离线功能
    • Flutter
      • 开始使用
      • 设计数据结构
      • 读取和写入数据
      • 处理数据列表
      • 启用离线功能
    • Admin
      • 开始使用
      • 设计数据结构
      • 保存数据
      • 检索数据
    • REST
      • 开始使用
      • 设计数据结构
      • 保存数据
      • 检索数据
      • 对 REST 请求进行身份验证
    • C++
      • 开始使用
      • 设计数据结构
      • 保存数据
      • 检索数据
    • Unity
      • 开始使用
      • 设计数据结构
      • 保存数据
      • 检索数据
    • 安全性与规则
      • 了解规则
      • 开始使用
      • 设计安全规则结构
      • 安全规则的写入条件
      • 将数据编入索引
      • 通过 REST 管理规则
    • 使用情况和性能