跳至主要內容
建構
建構
推出可在全球擴大規模的產品,快速安全地進入市場
前往「Build」
建構產品
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
建構
執行
參考資料
範例
Community
瞭解詳情
事件
限時動態
支援
/
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 - 網站
新增 Firebase - Flutter
新增 Firebase - C++
新增 Firebase - Unity
新增 Firebase - 伺服器環境
管理 Firebase 專案
支援的平台和架構
使用模擬器套件
Firebase 專用 Gemini 提供的 AI 輔助功能
AI
運用 AI 技術進行開發
Firebase Studio
直接在瀏覽器中建構及發布完整的 AI 應用程式。
Firebase 專用 Gemini
在 Firebase 控制台中使用這項 AI 輔助工具,簡化開發作業。
建構 AI 輔助應用程式
Firebase AI 邏輯
使用 Firebase AI Logic 搭配 Gemini 和 Imagen 模型,建構 AI 技術輔助行動和網頁應用程式與功能
Genkit
使用這個開放原始碼架構建構全端 AI 技術輔助應用程式
建構
模擬器套件
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
更多
建構
更多
執行
更多
參考資料
範例
Community
更多
支援
網誌
Studio
前往主控台
總覽
模擬器套件
簡介
連結應用程式和原型
開始使用
連線至驗證模擬器
連線至即時資料庫模擬器
連線至 Firestore 模擬器
連線至 Cloud Storage for Firebase 模擬器
使用託管模擬器
使用 App Hosting 模擬器
連線至 Cloud Functions 模擬器
使用擴充功能模擬器
安裝、設定及整合
Authentication
簡介
踏出第一步
Firebase 專案中的使用者
iOS+
使用預先建立的 UI 登入
開始使用
管理使用者
密碼驗證
電子郵件連結驗證
電子郵件連結遷移
使用 Google 帳戶登入
Facebook 登入
使用 Apple 帳戶登入
Twitter 登入
GitHub
Microsoft
Yahoo
登入遊戲中心
電話號碼
OpenID Connect
使用自訂驗證系統
匿名驗證
透過共用鑰匙圈啟用跨應用程式驗證機制
連結多個驗證供應商
簡訊多重驗證
TOTP 多重驗證
電子郵件動作中的狀態
處理錯誤
Android
使用預先建立的 UI 登入
開始使用
管理使用者
密碼驗證
電子郵件連結驗證
電子郵件連結遷移
使用 Google 帳戶登入
Facebook 登入
使用 Apple 帳戶登入
Twitter
GitHub
Microsoft
Yahoo
Play 遊戲登入
電話號碼
OpenID Connect
使用自訂驗證系統
匿名驗證
簡訊多重驗證
TOTP 多重驗證
連結多個驗證供應商
電子郵件動作中的狀態
Flutter
開始使用
管理使用者
密碼驗證
電子郵件連結驗證
聯合身分識別與社群活動
電話號碼
使用自訂驗證系統
匿名驗證
多重驗證
連結多個驗證供應商
電子郵件動作中的狀態
處理錯誤
Web
使用預先建立的 UI 登入
開始使用
管理使用者
密碼驗證
電子郵件連結驗證
使用 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
電話號碼
使用自訂驗證系統
匿名驗證
連結多個驗證供應商
管理員
簡介
管理使用者
匯入使用者
建立自訂權杖
驗證 ID 權杖
管理多重驗證使用者
管理使用者工作階段
管理工作階段 Cookie
使用自訂著作權聲明控管存取權
產生電子郵件動作連結
錯誤
以程式輔助方式設定 OAuth 識別資訊提供者
自訂電子郵件動作處理常式
透過 Cloud Functions 擴充
使用封鎖函式擴充
電子郵件自訂網域
個案研究
使用限制
App Check
簡介
開始使用
預設供應商
iOS 以上版本 (DeviceCheck)
iOS+ (App Attest)
Android (Play Integrity)
網頁 (reCAPTCHA Enterprise)
網頁 (reCAPTCHA v3)
Flutter
Unity
C++
自訂供應商
伺服器實作
iOS+ 用戶端導入
Android 用戶端實作
網路用戶端實作
Unity 用戶端實作
C++ 用戶端實作
偵錯 &測試服務供應商
在 iOS+ 使用偵錯供應商
在 Android 中使用偵錯提供者
在網頁應用程式中使用偵錯供應商
搭配 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 進行開發及測試
種子測試資料及執行大量作業
產生 Web SDK
產生 Android SDK
產生 iOS SDK
產生 Flutter SDK
使用適用於 CI/CD 的 Data Connect 模擬器
管理 Data Connect 專案
管理結構定義和連接器
管理服務和資料庫
使用 Firebase Admin SDK 執行特殊權限作業
Data Connect 解決方案
使用 AI 輔助功能處理結構定義、查詢和異動
執行向量相似度搜尋
執行全文搜尋
GraphQL 語言參考指南
指令參考資料
查詢參考資料
異動參考資料
物件參考
輸入物件參照
純量參考
列舉參考資料
其他參考指南
CLI 參考資料
設定和安全性參考資料
一般運算語言 (CEL) 參考資料
Cloud 稽核記錄參考資料
Cloud Firestore
簡介
Cloud Firestore 版本
Standard 版
Discover
簡介
瞭解 Cloud Firestore
比較 Cloud Firestore 和即時資料庫
資料模型
資料類型
SDK 和用戶端程式庫
索引類型
資料庫位置
資料組合
開始使用
管理資料庫
新增及管理資料
結構化資料
新增資料
交易和批次寫入作業
交易中的資料爭用
刪除資料
透過 Firebase 控制台管理 Cloud Firestore
匯出及匯入資料
透過存留時間政策管理資料保留設定
使用 Dataflow 大量處理資料
在專案之間移動資料
大量刪除資料
讀取資料
取得資料
即時取得最新資訊
執行簡單和複合查詢
訂單和限制資料
以範圍和對多個欄位套用不等式篩選器
總覽
最佳化查詢
使用匯總查詢產生資料摘要
使用查詢遊標將資料分頁
離線存取資料
使用向量嵌入項目搜尋
管理索引
保護與驗證資料
總覽
開始使用
結構安全性規則
編寫安全性規則的條件
修正不安全的規則
測試安全性規則
安全地查詢資料
控管每個欄位的存取權
解決方案
總覽
使用 Firebase Extensions 的解決方案
與 BigQuery 整合
導入 AI 型聊天機器人
充實文字處理
提高媒體價值
採用引導式自訂導入做法的解決方案
開發生成式 AI 功能
Firestore Lite 網頁版 SDK
寫入時間匯總
分散式計數器
全文搜尋
打響知名度
確保使用者和群組的資料存取安全
使用客戶自行管理的加密金鑰 (CMEK) 保護資料
關於 CMEK
使用 CMEK
使用可呼叫的 Cloud 函式刪除資料
排定資料匯出作業
資料分割的時間戳記
地理位置查詢
透過 CDN 提供隨附的 Firestore 內容
用量、限制和定價
用量與限制
監控使用情形
說明查詢效能
查詢說明報表參考資料
瞭解 Cloud Firestore 帳單
承諾使用折扣
Cloud Firestore 費用範例
瞭解儲存空間大小計算
技巧與最佳做法
Cloud Firestore 的最佳做法
使用 Swift Codable 繪製地圖資料
瞭解大規模的讀取與寫入
大規模瞭解即時查詢
Cloud Firestore 整合
使用 Cloud Firestore REST API
使用 Cloud Firestore 和即時資料庫
擴充 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
Enterprise 版
Discover
MongoDB 相容性總覽
開始使用
建立與 MongoDB 相容的 Firestore 資料庫並連線
支援的 MongoDB 資料類型、驅動程式和功能
支援的資料類型和驅動程式
支援的功能:8.0
支援的功能:7.0
支援的功能:6.0
支援的功能:5.0
支援的功能:4.0
支援的功能:3.6
管理資料庫
建立及管理資料庫
連線至資料庫
驗證並連線至資料庫
管理資料
大量刪除資料
匯入及匯出資料
遷移
遷移至與 MongoDB 相容的 Firestore
大量資料載入最佳做法
開發
行為差異
索引
索引總覽
管理索引
最佳化查詢執行作業
找出要最佳化的查詢
使用查詢說明功能分析查詢執行作業
最佳化查詢執行作業
運用存留時間政策管理資料保留設定
瞭解大規模的讀取與寫入
安全資料
Identity and Access Management (IAM)
VPC Service Controls
伺服器端加密
使用客戶自行管理的加密金鑰 (CMEK) 保護資料
關於 CMEK
使用 CMEK
用量、限制和定價
配額與限制
計費示例
儲存空間大小計算
查詢執行參考資料
地區
監控功能與疑難排解
監控資料庫指標
稽核記錄
解決延遲問題
瞭解錯誤代碼
備份與還原
備份與時間點復原
災難復原規劃
排定的備份
建立備份排程及還原資料
執行就地還原作業
時間點復原 (PITR)
時間點復原總覽
使用時間點復原功能
Realtime Database
簡介
選擇資料庫
iOS+
開始使用
結構化資料
讀取及寫入資料
使用資料清單
啟用離線功能
Android
開始使用
結構化資料
讀取及寫入資料
使用資料清單
啟用離線功能
Web
開始使用
結構化資料
讀取及寫入資料
使用資料清單
啟用離線功能
Flutter
開始使用
結構化資料
讀取及寫入資料
使用資料清單
啟用離線功能
管理員
開始使用
結構化資料
儲存資料
擷取資料
REST
開始使用
結構化資料
儲存資料
擷取資料
驗證 REST 要求
C++
開始使用
結構化資料
儲存資料
擷取資料
Unity
開始使用
結構化資料
儲存資料
擷取資料
安全性與規則
瞭解規則
開始使用
結構安全性規則
寫入安全性規則的條件
索引資料
透過 REST 管理規則
用量與效能
瞭解計費方式
即時資料庫限制
監控資料庫使用情況
監控資料庫效能
使用多個資料庫調度資源
剖析資料庫
最佳化資料庫效能
地區
自動備份
在控制台中查看及編輯資料
透過 Cloud Functions 擴充
影片系列:SQL 開發人員適用的 Firebase
Storage
簡介
iOS+
開始使用
可建立參照
上傳檔案
下載檔案
使用檔案中繼資料
刪除檔案
可列出檔案
處理錯誤
Android
開始使用
可建立參照
上傳檔案
下載檔案
使用檔案中繼資料
刪除檔案
可列出檔案
處理錯誤
Web
開始使用
可建立參照
上傳檔案
下載檔案
使用檔案中繼資料
刪除檔案
可列出檔案
處理錯誤
Flutter
開始使用
可建立參照
上傳檔案
下載檔案
使用檔案中繼資料
刪除檔案
可列出檔案
處理錯誤
管理員
開始使用
C++
開始使用
可建立參照
上傳檔案
下載檔案
使用檔案中繼資料
刪除檔案
處理錯誤
Unity
開始使用
可建立參照
上傳檔案
下載檔案
使用檔案中繼資料
刪除檔案
處理錯誤
安全性與規則
瞭解安全性
開始使用
結構安全性規則
寫入安全性規則的條件
地區
監控活動
在主控台管理儲存的檔案
透過 Cloud Functions 擴充
與 Google Cloud 整合
定價方案異動的常見問題
安全性規則
簡介
開始使用
瞭解安全性規則
安全性規則語言
安全性規則的運作方式
安全性規則和 Firebase 驗證
寫入安全性規則
基本安全性規則
避免使用不安全的規則
資料驗證
測試安全性規則
設定模擬器
建構單元測試
產生測試報告
快速驗證安全性規則
管理及部署安全性規則
App Hosting
簡介
Discover
App Hosting 的運作方式
App Hosting 建構程序
App Hosting 費用
相關無伺服器解決方案
開始使用
部署基本應用程式
部署多個環境
部署單聲道存放區應用程式
其他部署方式
開發
架構和工具
設定及管理後端
連結自訂網域
整合 Firebase SDK
API 參考資料
快取應用程式內容
監控、記錄及偵錯
管理推出作業和版本
在本機測試應用程式
監控路線
寫入和檢視記錄
常見問題與疑難排解
Cloud 稽核記錄
解決方案
在 Next.js 上最佳化圖片載入
連線虛擬私有雲網路
Hosting
簡介
探索用途
開始使用
測試、預覽及部署
透過 GitHub 提取要求部署
在多個網站上共用專案資源
連結自訂網域
設定代管行為
設定 i18n 重寫
使用保留網址新增 SDK
提供動態內容和託管微服務
總覽
使用 Cloud Functions for Firebase
使用 Cloud Run
管理快取行為
整合網路架構
總覽
整合 Angular
整合 Next.js
整合 Flutter
整合其他架構與 Express.js
管理直播和預先發布版、發布版本和版本
使用 Cloud Logging 監控網路要求資料
用量、配額及定價
使用 REST API 部署
Cloud Functions
簡介
第 1 代和第 2 代版本比較
探索用途
開始使用
升級至第 2 代
直接呼叫函式
透過應用程式呼叫函式
從應用程式叫用 Genkit 流程
透過 HTTP 要求呼叫函式
使用 Cloud Tasks 將函式排入佇列
依排程執行函式
觸發背景函式
Firebase 快訊觸發條件
自訂事件/額外資訊觸發條件
封鎖驗證觸發條件
Cloud Firestore 觸發條件
即時資料庫觸發條件
遠端設定觸發條件
Cloud Storage 觸發條件
Pub/Sub 觸發條件
Test Lab 觸發條件
寫出函式
管理部署作業和執行階段選項
在 TypeScript 中編寫函式
同步處理、非同步和承諾
重試非同步函式
設定環境
整理函式
處理依附元件
最佳化網路
提示和秘訣
測試函式
在本機執行函式
單元測試函式
以互動方式測試函式
監控函式
寫入和檢視記錄
回報錯誤
API 參考資料
Node.js 第 2 代
Node.js 第 1 代
Node.js 測試 SDK
Python
https.onCall 的通訊協定規格
Cloud Run 函式與 Firebase
Cloud Functions 位置
配額與限制
Cloud Functions (第 1 代)
Analytics 觸發條件
驗證觸發條件
封鎖驗證觸發條件
透過應用程式呼叫函式
透過 HTTP 要求呼叫函式
Cloud Firestore 觸發條件
Cloud Storage 觸發條件
設定環境
使用 Cloud Tasks 將函式排入佇列
開始使用
管理部署作業和執行階段選項
整理函式
Pub/Sub 觸發條件
即時資料庫觸發條件
遠端設定觸發條件
回報錯誤
依排程執行函式
Test Lab 觸發條件
寫入和檢視記錄
Extensions
簡介
應用實例範例
在專案中使用擴充功能
總覽
安裝擴充功能
管理已安裝的擴充功能
已授予擴充功能的權限
使用資訊清單管理設定
Firebase 提供的擴充功能
觸發電子郵件
開始使用
使用處理常式範本
管理提交狀態
Delete User Data
開始使用
Firestore 套件建構工具
開始使用
參考資料
Resize Images
Export Collections to BigQuery
Translate Text
Distributed Counter
Shorten URLs
Limit Child Nodes
建構與發布擴充功能
總覽
開始使用
寫出函式
設定參數
處理生命週期事件
新增使用者掛鉤
設定適當的存取權
建立使用者說明文件
以發布商的身分註冊
發布擴充功能
Extensions.yaml 的參考資料
Firebase Extensions 發布商協議
Firebase ML
簡介
程式碼研究室
自訂模型
使用自訂模型
總覽
iOS+
Android
Flutter
部署和管理自訂模型
從舊版 API 遷移
iOS+
Android
使用 Cloud Vision API
辨識文字
總覽
iOS+
Android
標籤圖片
總覽
iOS+
Android
辨識地標
總覽
iOS+
Android
進階主題
A/B 測試模型的兩個版本
iOS+
Android
準備發布正式版
保護 Cloud 憑證
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 專用機器學習套件
簡介
Vision
辨識文字
總覽
iOS
Android
偵測臉部
總覽
概念
iOS
Android
掃描條碼
總覽
iOS
Android
標籤圖片
總覽
iOS
Android
偵測並追蹤物件
總覽
iOS
Android
辨識地標
總覽
iOS
Android
AutoML Vision Edge
總覽
訓練圖片標籤模型
使用模型為圖片加上標籤
iOS
Android
遷移資料集
Natural Language
辨別文字的語言
總覽
iOS
Android
翻譯文字