跳至主要内容
构建
构建
借助可在全球范围内扩展的产品,快速、安全地进入市场
前往构建
构建类产品
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
参考文档
示例
构建
更多
运行
更多
解决方案
价格
文档
更多
概览
基础知识
更多
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 管理规则
使用情况和性能