第二十一篇 Test Lab

本篇收录 Firebase 官方文档中「Test Lab」相关页面(官方中文版),按官方导航结构整理,共 251 节。

本篇目录

  • Firebase 工作原理
  • Firebase 项目和 Google Cloud 的关系
  • Firebase 项目和 Google Cloud 的关系(续11)
  • 项目创建流程概览
  • Firebase 本地模拟器套件简介
  • Firebase JS SDK 版本说明
  • 将 Firebase 添加到您的 Web 应用
  • 将 Firebase 添加到您的 Android 应用
  • 将 Firebase 添加到您的 Android 应用(续11)
  • 将 Firebase 添加到您的 Android 应用(续1)
  • 简介
  • 连接应用并进行原型设计·开始使用
  • 连接到 Authentication 模拟器
  • 连接到 Realtime Database 模拟器
  • 简介(续)
  • 哪里可以开始?
  • Firebase 项目用户
  • 通过预置界面登录
  • 通过预置界面登录(续11)
  • 通过预置界面登录(续1)
  • iOS+·开始使用
  • 管理用户
  • 密码身份验证
  • 电子邮件链接身份验证
  • 电子邮件链接迁移
  • 使用 Google 账号登录
  • Facebook 登录
  • Facebook 登录(续11)
  • Facebook 登录(续1)
  • 使用 Apple 帐号登录
  • 使用 Apple 帐号登录(续11)
  • 使用 Apple 帐号登录(续1)
  • Twitter 登录
  • GitHub
  • Microsoft
  • Microsoft(续11)
  • Yahoo
  • 游戏中心登录
  • 电话号码
  • 电话号码(续11)
  • 电话号码(续1)
  • 电话号码(续1)
  • OpenID Connect
  • 使用自定义身份验证系统
  • 匿名身份验证
  • 使用共享 Keychain 启用跨应用身份验证
  • 关联多个身份验证提供方
  • 短信多重身份验证
  • 短信多重身份验证(续11)
  • 简介(续)
  • Cloud Firestore 版本·概览
  • 标准版和企业版中的 Firestore 原生模式
  • 核心操作概览
  • 将 Cloud Firestore 和 Realtime Database 进行对比
  • 数据模型
  • 数据类型
  • SDK 和客户端库
  • 索引类型
  • 索引类型(续11)
  • 数据库位置
  • 数据捆绑包
  • 移动 SDK 和 Web SDK 使用入门
  • 服务器客户端库使用入门
  • 管理数据库
  • 管理数据库(续11)
  • 设计数据结构
  • 添加数据
  • 事务和批量写入
  • 事务中的数据争用
  • 获取数据
  • 获取实时更新
  • 执行简单和复合查询
  • 对数据进行排序和限制其数量
  • 对多个字段使用范围和不等式过滤条件的查询·概览
  • 优化查询
  • 使用聚合查询汇总数据
  • 使用聚合查询汇总数据(续1)
  • 使用聚合查询汇总数据(续1)
  • 使用查询游标将数据分页
  • 离线访问数据
  • 使用向量嵌入搜索
  • 使用向量嵌入搜索(续11)
  • 使用向量嵌入搜索(续1)
  • 管理索引
  • 通过 Firebase 控制台管理 Cloud Firestore
  • 简介(续)
  • 选择数据库
  • iOS+·iOS+·开始使用
  • iOS+·设计数据结构
  • 读取和写入数据
  • 处理数据列表
  • 启用离线功能
  • Android·开始使用
  • Android·设计数据结构
  • Android·读取和写入数据
  • Android·处理数据列表
  • Android·启用离线功能
  • 简介(续)
  • iOS+·iOS+·开始使用
  • 创建引用
  • 上传文件
  • 下载文件
  • 使用文件元数据
  • 删除文件
  • 列出文件
  • 处理错误
  • Android·Android·开始使用
  • Android·创建引用
  • Android·上传文件
  • 简介(续)
  • 开始使用
  • 安全规则语言
  • 安全规则的工作原理
  • 安全规则的工作原理(续11)
  • 安全规则和 Firebase Authentication
  • 基本安全规则
  • 避免不安全的规则
  • 数据验证
  • 设置模拟器
  • 构建单元测试
  • 构建单元测试(续11)
  • 简介(续)
  • 探索使用场景
  • 开始使用(续)
  • 测试、预览并部署
  • 通过 GitHub 拉取请求进行部署
  • 使用 REST API 进行部署
  • 关联自定义网域
  • 配置托管行为
  • 配置托管行为(续11)
  • 配置托管行为(续1)
  • 配置 i18n 重写
  • 在多个网站中共享项目资源
  • 管理实际和预览渠道、Release 和版本
  • 提供动态内容并托管微服务·概览
  • 简介(续)
  • App Hosting 的运作方式
  • App Hosting 构建流程
  • App Hosting 费用
  • 相关无服务器解决方案
  • 部署基本应用
  • 简介(续)
  • 第 1 代和第 2 代版本比较
  • 探索使用场景(续)
  • 开始使用(续)
  • 开始使用(续)(续11)
  • 开始使用(续)(续1)
  • 升级到第 2 代
  • 试用实验版 Dart SDK
  • 从您的应用中调用函数
  • 从应用中调用 Genkit flow
  • 通过 HTTP 请求调用函数
  • 使用 Cloud Tasks 将函数加入队列
  • 按时间表运行函数
  • Firebase 提醒触发器
  • 自定义事件/扩展程序触发器
  • Authentication 触发器
  • 屏蔽 Auth 触发器
  • 屏蔽 Auth 触发器(续11)
  • 屏蔽 Auth 触发器(续1)
  • 简介(续)
  • 以发布者的身份将扩展程序迁移到 Cloud Functions
  • 以发布者的身份将扩展程序迁移到 Cloud Functions(续11)
  • 以发布者的身份将扩展程序迁移到 Cloud Functions(续1)
  • 以用户身份将扩展程序迁移到 Cloud Functions
  • 以用户身份将扩展程序迁移到 Cloud Functions(续11)
  • 迁移后的最佳实践
  • 简介(续)
  • 定价和结算
  • 开始使用(续)
  • 开始使用 AI 智能体
  • Apple 平台
  • Android
  • 回应
  • Flutter
  • 简介(续)
  • FCM 架构概览
  • 开始使用(续)
  • 设置服务器环境
  • 使用 FCM v1 API
  • 使用 Admin SDK
  • 使用 Firebase 控制台
  • 接收消息
  • 设置消息类型
  • 设置消息优先级
  • 设置消息有效期
  • 不可折叠消息类型和可折叠消息类型
  • 简介(续)
  • 开始使用(续)
  • 了解实时 Remote Config
  • 实时最佳实践
  • 探索使用场景·概览
  • 使用按百分比发布的机制发布新功能
  • 定义针对具体平台和针对具体语言区域的促销横幅
  • 根据首次使用应用的情况提供定制体验
  • 在限定测试组中测试新功能
  • 使用 JSON 配置复杂实体
  • 简介(续)
  • Firebase A/B Testing 简介
  • Firebase A/B Testing 简介(续11)
  • 使用 A/B Testing 来创建 Remote Config 实验
  • 使用 A/B Testing 来创建 Remote Config 实验(续11)
  • 使用 A/B Testing 来创建 Remote Config 实验(续1)
  • 使用 A/B Testing 来创建消息传递实验
  • 使用 A/B Testing 来创建消息传递实验(续11)
  • 使用 A/B Testing 创建 In-App Messaging 实验
  • 简介(续)
  • 开始使用(续)
  • 记录事件
  • 设置用户属性
  • 设置用户 ID
  • 配置数据收集和使用方式
  • 衡量屏幕浏览量
  • 衡量电子商务
  • 衡量电子商务(续1)
  • 衡量电子商务(续2)
  • 简介(续)
  • 开始使用(续)
  • 自定义崩溃报告
  • 选项概览
  • 信息中心内的 AI 分析洞见
  • 通过 MCP 提供 AI 辅助功能
  • 了解“未遇到崩溃问题”指标
  • 调试 Android 应用中的 ANR
  • 按 Play 轨道过滤事件
  • 提醒·选项概览
  • 通过电子邮件或在控制台中接收提醒
  • 与 Slack、Jira 和 PagerDuty 的基本集成
  • 简介(续)
  • iOS+
  • 开始使用·Android
  • Web
  • 开始使用·Flutter
  • 应用启动、前台、后台(iOS+ 和 Android)
  • 屏幕呈现(iOS+ 和 Android)
  • 页面加载 (Web)
  • 简介(续)
  • 开始使用(续)
  • 探索使用场景(续)
  • 编写宣传活动
  • 简介(续)
  • 分发 iOS 应用·使用 Firebase 控制台
  • 使用 Firebase CLI
  • 使用 Fastlane
  • 分发 Android 应用·使用 Firebase 控制台
  • 分发 Android 应用·使用 Firebase CLI
  • 简介(续)
  • 迁移到 Developer Device Platform
  • 有关迁移的常见问题解答
  • 使用 Flutter 进行集成测试
  • iOS+·iOS+·开始使用

阅读说明

  • 各节正文来自 Firebase 官方文档中文版(firebase.google.cn),代码与配置以官方最新文档为准。
  • 章节层级按官方导航归并,标题后缀(续N)表示同一页面按篇幅拆分。

来源:Firebase 官方文档 整理:WorkBuddy