跳至主要内容
构建
构建
借助可在全球范围内扩展的产品,快速、安全地进入市场
前往构建
构建类产品
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
Cloud Functions
概览
基础知识
添加 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
参考文档
示例
构建
更多
运行
更多
解决方案
价格
文档
更多
概览
基础知识
更多
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 管理规则
使用情况和性能
了解帐单
Realtime Database 限额
监控数据库用量
监控数据库性能
利用多个数据库进行扩展
分析您的数据库
优化数据库性能
营业地点
自动备份
在控制台中查看和修改数据
通过 Cloud Functions 扩展
视频系列:面向 SQL 开发者的 Firebase
Storage
简介
iOS+
开始使用
创建引用
上传文件
下载文件
使用文件元数据
删除文件
列出文件
处理错误
Android
开始使用
创建引用
上传文件
下载文件
使用文件元数据
删除文件
列出文件
处理错误
Web
开始使用
创建引用
上传文件
下载文件
使用文件元数据
删除文件
列出文件
处理错误
Flutter
开始使用
创建引用
上传文件
下载文件
使用文件元数据
删除文件
列出文件
处理错误
Admin
开始使用
C++
开始使用
创建引用
上传文件
下载文件
使用文件元数据
删除文件
处理错误
Unity
开始使用
创建引用
上传文件
下载文件
使用文件元数据
删除文件
处理错误
安全性与规则
了解安全性
开始使用
设计安全规则结构
安全规则的写入条件
营业地点
监控活动
在控制台中管理存储的文件
通过 Cloud Functions 扩展
与 Google Cloud 集成
有关定价方案变更的常见问题解答
安全规则
简介
开始使用
了解安全规则
安全规则语言
安全规则的工作原理
安全规则和 Firebase Authentication
编写安全规则
基本安全规则
避免不安全的规则
数据验证
测试安全规则
设置模拟器
构建单元测试
生成测试报告
快速验证安全规则
管理和部署安全规则
App Hosting
简介
Discover
App Hosting 的运作方式
App Hosting 构建流程
App Hosting 费用
相关无服务器解决方案
开始使用
部署基本应用
部署多个环境
部署 monorepo 应用
其他部署方式
开发
框架和工具
配置和管理后端
关联自定义网域
集成 Firebase SDK
API 参考文档
缓存应用内容
监控、记录和调试
管理发布和版本
在本地测试应用
监控路线
写入和查看日志
常见问题解答和问题排查
Cloud Audit Logging
解决方案
优化 Next.js 上的图片加载
连接 VPC 网络
Hosting
简介
探索使用场景
开始使用
测试、预览并部署
通过 GitHub 拉取请求进行部署
在多个网站中共享项目资源
关联自定义网域
配置托管行为
配置 i18n 重写
使用预留网址添加 SDK
提供动态内容并托管微服务
概览
使用 Cloud Functions for Firebase
使用 Cloud Run
管理缓存行为
集成 Web 框架
概览
集成 Angular
集成 Next.js
集成 Flutter
将其他框架与 Express.js 集成
管理实际和预览渠道、Release 和版本
使用 Cloud Logging 监控 Web 请求数据
用量、配额和价格
使用 REST API 进行部署
Cloud Functions
简介
第 1 代和第 2 代版本比较
探索使用场景
开始使用
升级到第 2 代
直接调用函数
从您的应用中调用函数
从应用调用 Genkit 流
通过 HTTP 请求调用函数
使用 Cloud Tasks 将函数加入队列
按时间表运行函数
触发后台函数
Firebase 提醒触发器
自定义事件/扩展程序触发器
屏蔽 Auth 触发器
Cloud Firestore 触发器
Realtime Database 触发器
Remote Config 触发器
Cloud Storage 触发器
Pub/Sub 触发器
Test Lab 触发器
编写函数
管理部署和运行时选项
使用 TypeScript 编写函数
同步、异步和 Promise
重试异步函数
配置您的环境
整理函数
处理依赖项
优化网络
提示与技巧
测试函数
在本地运行函数
单元测试函数
以交互方式测试函数
监控函数
写入和查看日志
报告错误
API 参考文档
Node.js 第 2 代
Node.js 第 1 代
Node.js Test SDK
Python
面向 https.onCall 的协议规范
Cloud Run functions 和 Firebase
Cloud Functions 位置
配额和限制
Cloud Functions (第 1 代)
Analytics 触发器
Authentication 触发器
屏蔽 Auth 触发器
从您的应用中调用函数
通过 HTTP 请求调用函数
Cloud Firestore 触发器
Cloud Storage 触发器
配置您的环境
使用 Cloud Tasks 将函数加入队列
开始使用
管理部署和运行时选项
整理函数
Pub/Sub 触发器
Realtime Database 触发器
Remote Config 触发器
报告错误
按时间表运行函数
Test Lab 触发器
写入和查看日志
Extensions
简介
使用场景示例
在项目中使用扩展程序
概览
安装扩展程序
管理已安装的扩展程序
为扩展程序授予的权限
使用清单来管理配置
Firebase 开发的扩展程序
触发电子邮件
开始使用
使用 Handlebars 模板
管理递送状态
删除用户数据
开始使用
Firestore Bundle Builder
开始使用
参考文档
调整图片的尺寸
将集合导出至 BigQuery
翻译文字
分布式计数器
缩短网址
限制子节点数量
构建和发布扩展程序
概览
开始使用
编写函数
设置参数
处理生命周期事件
添加用户钩子
设置适当的访问权限
创建用户文档
注册为发布商
发布扩展程序
extension.yaml 参考文档
Firebase Extensions 发布者协议
Firebase ML
简介
Codelab
自定义模型
使用自定义模型
概览
iOS+
Android
Flutter
部署和管理自定义模型
从旧版 API 迁移
iOS+
Android
使用 Cloud Vision API
识别文字
概览
iOS+
Android
标记图片
概览
iOS+
Android
识别地标
概览
iOS+
Android
高级主题
对模型的两个版本进行 A/B 测试
iOS+
Android
生产准备
保护您的云端凭据
iOS+
Android
(已弃用)Cloud Vision 和 Cloud AutoML Vision Edge
已弃用的 Vision SDK
识别文字
iOS+
Android
标记图片
iOS+
Android
识别地标
iOS+
Android
已弃用的 Cloud AutoML Vision Edge
概览
训练图片标签模型
使用您的模型给图片加标签
iOS+
Android
训练对象检测模型
使用模型检测对象
iOS+
Android
迁移数据集
旧版文档
Firebase 机器学习套件
简介
视觉
识别文字
概览
iOS
Android
检测人脸
概览
概念
iOS
Android
扫描条形码
概览
iOS
Android
标记图片
概览
iOS
Android
检测和跟踪对象
概览
iOS
Android
识别地标
概览
iOS
Android
AutoML Vision Edge
概览
训练图片标签模型
使用您的模型给图片加标签
iOS
Android
迁移数据集
Natural Language
识别文本语言
概览
iOS
Android
翻译文字
概览
iOS
Android
使用指南
生成智能回复
概览
iOS
Android
自定义模型
使用自定义模型
概览
iOS
Android
管理托管的自定义模型
使用自定义 TensorFlow Lite build
iOS
Android
高级主题
对模型的两个版本进行 A/B 测试
iOS
Android
生产准备
缩小应用软件包的大小
Android
保护您的云端凭据
iOS
Android
相关产品
Cloud Messaging
Remote Config
构建
前往构建
构建类产品
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
构建
运行
参考文档
示例
在线课程
活动
故事
添加 Firebase - Apple 平台 (iOS+)
添加 Firebase - Android
添加 Firebase - Web
添加 Firebase - Flutter
添加 Firebase - C++
添加 Firebase - Unity
添加 Firebase - 服务器环境
管理 Firebase 项目
支持的平台和框架
使用 Emulator Suite
使用 Gemini in Firebase 的 AI 助理
利用 AI 进行开发
Firebase Studio
Firebase 中的 Gemini
构建 AI 赋能的应用
Firebase AI 逻辑
Genkit
Emulator Suite
Authentication
App Check
Data Connect
Firestore
Realtime Database