Firebase 解決方案入口網站

探索並實作適用於應用程式和業務的常見和進階用途解決方案。

篩選條件:

選擇類別
選擇內容類型
選擇產品

許多應用程式都有以實體位置做為索引的文件。舉例來說,您的應用程式可能會允許使用者瀏覽目前位置附近的商店。 Geohash 是一種系統,可將 (latitude, longitude) 組合編碼為單一 Base32 字串。在 Geohash 系統中,世界會劃分為矩形格線。Geohash 字串的每個字元都會指定前置字串雜湊的 32 個子區段之一。舉例來說,Geohash abcd 是 32 個四字元雜湊值之一,完全包含在較大的 Geohash abc 中。

  • 教學課程
  • Firestore
  • Firebase

許多即時應用程式都有做為計數器的文件。舉例來說,您可以計算貼文的「讚」數,或特定項目的「收藏」數。 在 Cloud Firestore 中,您無法以無限的速度更新單一文件。如果您有一個以單一文件為基礎的計數器,且經常增加計數器,最終會發現文件更新出現爭用情形。請參閱「 單一文件的更新 」。 如要支援更頻繁的計數器更新,請建立分散式計數器。每個計數器都是包含「區塊」子集合的文件,而計數器的值則是區塊值的總和。 寫入處理量會隨著區塊數量線性增加,因此具有 10

  • 教學課程
  • Firestore
  • Firebase

使用無伺服器運算選項託管微服務,指示 HTTPS 要求觸發函式和容器化應用程式,以便在安全的代管環境中執行。

  • 概念
  • Firebase 託管
  • Cloud Functions for Firebase
  • Firebase
  • Cloud Run

瞭解設定 Firebase 專案以及向專案註冊應用程式的一般通用最佳做法,打造使用不同環境的明確開發工作流程。

  • 最佳做法
  • Firebase

瞭解最重要的最佳做法,確保開發工作流程的每個環境安全無虞。

  • 最佳做法
  • Firebase App Check
  • Firebase
  • Firebase 驗證

許多協作應用程式都允許使用者根據一組權限讀取及寫入不同資料。舉例來說,在文件編輯應用程式中,使用者可能會想允許部分使用者讀取及寫入文件,同時封鎖不必要的存取權。 您可以利用 Cloud Firestore 資料模型和自訂 安全性規則 ,在應用程式中實作以角色為基礎的存取控制機制。 假設您正在建構協同寫作應用程式,使用者可在其中建立「故事」和「註解」,並符合下列安全性要求: 假設您的應用程式有 stories 集合,其中每份文件都代表一個故事。每個故事也都有一個 comments

  • 教學課程
  • Firestore
  • Firebase

在推出應用程式前,請仔細查看這份檢查清單,確認應用程式和所用的 Firebase 產品已準備好推出正式版。

  • 最佳做法
  • Firebase

本頁面可協助您開始在應用程式中導入生成式 AI 功能。這裡會說明與生成式 AI 相關的 Firestore 功能和整合。 如要針對產品推薦和聊天機器人等用途,打造創新的 AI 技術輔助解決方案,通常需要使用向量相似度搜尋 (或稱向量搜尋)。您可以對 Firestore 資料執行向量搜尋,不必費心將資料複製到其他向量搜尋解決方案,維持簡單且有效率的作業流程。 Cloud Firestore 中向量搜尋的核心工作流程包含 4 個步驟。

  • 教學課程
  • Firestore
  • Firebase

視您建構的應用程式類型而定,偵測哪些使用者或裝置正在上線 (又稱為偵測「狀態」) 可能會很有幫助。 舉例來說,如果您要建構社群網路等應用程式,或部署一整套 IoT 裝置,可以利用這項資訊顯示線上的好友清單,讓使用者可以與他們即時通訊,或是依據「上次看到」排序 IoT 裝置。 Cloud Firestore 並未原生支援狀態,但您可以利用其他 Firebase 產品建構狀態系統。 如要將 Cloud Firestore 連結至 Firebase 即時資料庫的原生狀態功能,請使用 Cloud

  • 教學課程
  • Firestore
  • Firebase

找不到適合用途的解決方案嗎?

我們會經常新增解決方案,請務必隨時回來看看。

如果你有特定解決方案的想法,歡迎與我們分享!

說明您的用途