這個頁面彙整了 Firebase 整體和特定產品的常見問題與疑難排解說明。
您是否遇到其他問題,或是在本頁找不到問題說明?
請造訪特定平台的疑難排解和常見問題頁面,取得實用提示和更多常見問題的解答。
Firebase 專案和 Firebase 應用程式
什麼是 Firebase 專案?
Firebase 專案是 Firebase 的頂層實體。您可以在專案中註冊 Apple、Android 或網頁應用程式。向 Firebase 註冊應用程式後,您可以在應用程式中新增產品專屬的 Firebase SDK ,例如 Analytics 、Cloud Firestore 、Crashlytics 或 Remote Config 。
您應在單一 Firebase 專案中註冊 Apple、Android 和網頁應用程式版本。您可以使用多個 Firebase 專案來支援多個環境,例如開發、測試和正式環境。
如要進一步瞭解 Firebase 專案,請參閱下列資源:
請注意,對於所有 Firebase 專案,Firebase 會在 Google Cloud 控制台的「Labels」(標籤) 頁面 中,自動為專案新增 firebase:enabled 標籤。如要進一步瞭解這個標籤,請參閱常見問題 。
是否必須接受《Firebase 服務條款》才能開始使用 Firebase?
如要在 Google Cloud 專案中存取及使用 Firebase 的所有功能,您必須接受《Firebase 服務條款 》。您也必須接受 Firebase 條款,才能將 Firebase 新增至現有的 Google Cloud 專案。
無論您可存取多少專案,Google 帳戶只需接受一次 Firebase 條款 。接受條款時,您是以自己的 Google 帳戶 接受條款,而不是 在專案層級為所有專案成員接受條款。
您可以透過 Firebase 控制台 ,使用下列任一選項接受《Firebase 條款》。看到提示時,請接受條款。如果系統未提示您接受 Firebase 條款,表示您已接受。
直接使用條款接受工作流程 接受 Firebase 條款。
使用 Firebase 控制台建立新的 Firebase 專案,然後接受 Firebase 條款。
在 Firebase 控制台中開啟現有的 Firebase 專案,然後接受 Firebase 條款 (例如,有人邀請您成為專案成員,即專案的主體)。
在 Firebase 控制台中開啟現有的 Google Cloud 專案,「新增 Firebase」 ,然後接受 Firebase 條款。
注意: 您無法 使用 Firebase CLI、REST API 或 Terraform 接受 Firebase 條款。您只能透過 Firebase 控制台,使用上述其中一個選項來執行這項操作。 重要事項: 如果您為了使用特定 Firebase 服務,已先透過同一個 Google Cloud Platform 帳戶簽署《Google Cloud 主協議》的離線版本,則您使用這類 Firebase 服務時,不適用《Firebase 條款 》,而是受到離線條款的規範。
什麼是 Google Cloud 組織?
Google Cloud 機構是 Google Cloud 專案 (包括 Firebase 專案) 的容器。這個階層結構可讓您更妥善地管理 Google Cloud 和 Firebase 專案的組織、存取權管理和稽核作業。詳情請參閱「建立及管理組織 」。
如何將 Firebase 新增至現有的 Google Cloud 專案?
您可能已有透過 Google Cloud 控制台或 Google API 控制台管理的 Google Cloud 專案。
您可以透過下列任一選項,將 Firebase 新增至這些現有的 Google Cloud 專案:
進一步瞭解如何將 Firebase 新增至 Google Cloud 專案 。
Firebase 與 Google Cloud 的整合功能如何運作?
Firebase 與 Google Cloud 緊密整合,專案會在 Firebase 和 Google Cloud 之間共用,因此專案可以啟用 Firebase 服務和 Google Cloud 服務。您可以透過 Firebase 控制台或 Google Cloud 控制台存取同一項專案。具體違規事項如下:
某些 Firebase 產品直接由 Google Cloud 支援,例如 Cloud Storage for Firebase 。Google Cloud 支援的產品清單會持續增加。
Firebase 和 Google Cloud 會共用多項設定,包括協作者和帳單資訊。Firebase 和 Google Cloud 的用量會顯示在同一份帳單上。
此外,升級至即付即用 Blaze 定價方案後,您就能直接在 Firebase 專案中使用 Google Cloud 的任何世界級基礎架構即服務和 API,並按照標準 Google Cloud 定價 付費。您也可以將 Google Cloud 的資料直接匯出至 BigQuery 進行分析。詳情請參閱「將 BigQuery 連結至 Firebase 」。
與其他未共置的雲端服務相比,搭配使用 Google Cloud 和 Firebase 有許多好處,包括提升安全性、縮短延遲時間,以及節省時間。詳情請參閱 Google Cloud 網站 。
為什麼我的 Firebase 專案沒有顯示在 Firebase 專案清單中?
如果您在下列位置找不到 Firebase 專案,請參閱這篇常見問題:
請試試下列疑難排解步驟:
首先,請嘗試直接前往專案網址來存取專案。請使用下列格式:
https://console.firebase.google.com/project/PROJECT-ID /overview
如果無法存取專案或收到權限錯誤,請檢查下列事項:
請確認你登入 Firebase 時使用的 Google 帳戶有權存取專案。您可以透過控制台右上角的帳戶顯示圖片,登入及登出 Firebase 控制台。
確認您是否能在 Google Cloud 控制台 中查看專案。
請前往 Google Cloud 控制台的「Labels」(標籤) 頁面 ,確認專案含有 firebase:enabled 標籤。Firebase 和 Google Cloud 會使用這個標籤列出您的 Firebase 專案。如果專案已啟用 Firebase Management API ,但未顯示這個標籤,請手動新增標籤 (具體來說,就是 Key 為 firebase,Value 為 enabled)。
請確認您已獲派其中一個基本 IAM 角色 (擁有者、編輯者、檢視者),或具備 Firebase 相關權限的角色,例如 Firebase 預先定義的角色 。您可以在 Google Cloud 控制台的「IAM」 頁面 中查看角色。
如果專案屬於 Google Cloud 組織,您可能需要額外權限,才能在 Firebase 控制台中查看列出的專案。請與管理 Google Cloud 組織的人員聯絡,要求對方授予您查看專案的適當角色,例如瀏覽者角色。
如果上述疑難排解步驟都無法讓專案顯示在 Firebase 專案清單中,請與 Firebase 支援團隊 聯絡。
每個 Google 帳戶 (電子郵件地址) 可以有多少個專案?
Spark 定價方案 :專案建立配額僅限少量專案 (通常約 5 到 10 個)。
Blaze 定價方案 :專案建立配額仍有限制,但如果連結記錄良好的 Cloud Billing 帳戶,配額可能會增加。
請注意下列專案建立配額限制:
這項限制並非 Firebase 專屬。Firebase 的專案配額限制與 Google Cloud 相同 。
在極少數情況下,您可能需要要求增加專案配額 。
專案需要 30 天才能完全刪除,在此之前,專案仍會計入專案配額。
瞭解 Firebase 建議的設定 Firebase 專案一般最佳做法 。
一個 Firebase 專案可以有多少個 Firebase 應用程式?
Firebase 專案是 Apple、Android 和網頁版 Firebase 應用程式的容器。Firebase 限制 Firebase 專案中的 Firebase 應用程式總數為 30 個。
超過這個數量後,效能就會開始下降 (尤其是 Google Analytics ),最後,當應用程式數量過多時,部分產品功能會停止運作。此外,如果您使用 Google 登入做為驗證供應商,系統會為專案中的每個應用程式建立基礎 OAuth 2.0 用戶端 ID。單一專案中可建立的用戶端 ID 數量上限約為 30 個。
請確保單一 Firebase 專案中的所有 Firebase 應用程式,都是同一應用程式在不同平台上的版本。舉例來說,如果您開發白標應用程式,每個獨立標籤的應用程式都應有專屬的 Firebase 專案,但該標籤的 Apple 和 Android 版本可以位於同一個專案。如需更詳細的指引,請參閱設定 Firebase 專案的一般最佳做法 。
如果專案需要超過 30 個應用程式 (這種情況很少見),您可以要求提高應用程式使用限制。專案必須採用 Blaze 定價方案,才能提出這項要求。請前往 Google Cloud 控制台提出要求 並接受評估。如要進一步瞭解 Google Cloud 說明文件中的配額管理 ,請參閱相關說明。
如果將專案標記為「正式」環境,會發生什麼事?
在 Firebase 控制台中,您可以為 Firebase 專案標記環境類型,例如「正式環境」 或「未指定」 (非正式環境)。
將專案標記為環境類型,不會影響 Firebase 專案的運作方式或功能。不過,標記功能可協助您和團隊管理應用程式生命週期中的各種 Firebase 專案。
如果將專案標記為正式環境,Firebase 控制台中的專案就會顯示亮色「Prod」 標記,提醒您任何變更都可能影響相關聯的正式環境應用程式。日後,我們可能會為標示為正式環境的 Firebase 專案,新增更多功能和保護措施。
如要變更 Firebase 專案的環境類型,請前往 settings 「Project settings」(專案設定) >「General」(一般) ,然後在「Your project」(您的專案) 資訊卡的「Environment」(環境) 下方,按一下 edit 變更環境類型。
哪裡可以找到 Firebase 應用程式的應用程式 ID?
在 Firebase 控制台中,前往settings
專案設定 。前往「您的應用程式」 資訊卡,然後按一下相關的 Firebase 應用程式,即可查看應用程式資訊,包括應用程式 ID 。
以下是幾個應用程式 ID 值範例:
Firebase iOS 應用程式:1:1234567890:ios:321abc456def7890
Firebase Android 應用程式:1:1234567890:android:321abc456def7890
Firebase 網頁應用程式:1:1234567890:web:321abc456def7890
將 Google Play / AdMob / Google Ads / BigQuery 連結至 Firebase 專案或應用程式,需要符合哪些條件?
如要連結 Google Play 帳戶 ,您需要:
在 Firebase 擔任下列任一角色:擁有者或 Firebase 管理員
下列任一 Google Play 存取層級:帳戶擁有者或管理員
如要連結 AdMob 應用程式 ,您必須同時是 Firebase 專案擁有者和 AdMob 管理員。
如要連結 AdWords 帳戶 ,您必須同時是 Firebase 專案擁有者和 AdWords 管理員。
如要連結 BigQuery 專案 ,您必須是 Firebase 專案擁有者。
Firebase 專案的權限和存取權
如何為專案成員指派角色,例如擁有者角色?
如要管理指派給每位專案成員的角色,您必須是 Firebase 專案的擁有者 (或獲派具備 resourcemanager.projects.setIamPolicy 權限的角色)。
您可以在下列位置指派及管理角色:
如果專案擁有者無法再執行擁有者的工作 (例如該人員已離職),且專案並非透過 Google Cloud 組織管理 (請參閱下一段),您可以聯絡 Firebase 支援團隊 ,瞭解如何要求 Firebase 專案的存取權。
請注意,如果 Firebase 專案屬於 Google Cloud 機構,則可能沒有擁有者。如果找不到 Firebase 專案的擁有者,請與管理 Google Cloud 組織的人員聯絡,要求指派專案擁有者。
如何找出 Firebase 專案的擁有者?
您可以在下列位置查看專案成員及其角色:
如果您有權存取 Firebase 控制台中的專案,可以在 Firebase 控制台的「Users and permissions」(使用者和權限) 頁面 中,查看專案成員清單 (包括擁有者)。
如果無法 在 Firebase 控制台存取專案,請檢查是否能在 Google Cloud 控制台存取專案。您可以在 Google Cloud 控制台的「IAM 」頁面中,查看專案成員清單 (包括擁有者)。
如果專案擁有者無法再執行擁有者的工作 (例如該人員已離職),且專案並非透過 Google Cloud 組織管理 (請參閱下一段),您可以與 Firebase 支援團隊聯絡 ,要求指派臨時擁有者。
請注意,如果 Firebase 專案屬於 Google Cloud 組織,則可能沒有擁有者。不過,管理Google Cloud 組織的人員可以執行許多擁有者能執行的工作。不過,如要執行幾項擁有者專屬的工作 (例如指派角色或管理Google Analytics 資源),管理員可能需要為自己指派實際擁有者角色 ,才能執行這些工作。如果找不到 Firebase 專案的擁有者,請與管理 Google Cloud 組織的人員聯絡,要求對方指派專案擁有者。
為什麼或何時應將擁有者角色指派給專案成員?
為確保 Firebase 專案管理得當,專案必須有擁有者 。
具備「擁有者」角色的專案成員通常是唯一 可以執行管理工作或接收重要通知的專案成員 :
具備「擁有者」角色的專案成員通常是唯一能執行重要管理動作 (例如指派角色和管理 Google Analytics 資源) 的成員,而 Firebase 支援團隊只能處理經證實為專案擁有者提出的管理要求。
根據預設,只有具備「擁有者」角色的專案成員,才會收到專案或產品變更通知 (例如帳單和法律變更、功能淘汰等)。如要讓特定或額外的專案成員接收通知,您可以選擇自訂專案的「重要聯絡人」 。
為 Firebase 專案設定擁有者後,請務必確保這些指派項目符合最新狀態。
請注意,如果 Firebase 專案屬於 Google Cloud 組織,則管理 Google Cloud 組織的人員可以執行許多擁有者可以執行的工作。不過,對於幾項擁有者專屬的工作 (例如指派角色或管理 Google Analytics 屬性),管理員可能需要為自己指派實際擁有者角色 ,才能執行這些工作。
我不認為自己有 Firebase 專案,但卻收到相關電子郵件。如何存取這項專案?
您收到的電子郵件應包含開啟 Firebase 專案的連結。
點選電子郵件中的連結,即可在 Firebase 控制台中開啟專案。
如果無法開啟連結中的專案,請確認你登入 Firebase 時使用的 Google 帳戶,與收到專案相關電子郵件的帳戶相同。您可以透過控制台右上角的帳戶顯示圖片,登入及登出 Firebase 控制台。
請注意,如果您是 Google Cloud 機構的管理員,可能會收到機構內 Firebase 專案異動的通知。不過,您的權限可能不足,無法開啟 Firebase 專案。在這種情況下,最簡單的解決方法是為自己指派實際擁有者角色 ,以便開啟專案並執行必要動作。進一步瞭解指派擁有者角色的原因和時機 。
Firebase 的 API 金鑰
Firebase API 金鑰是機密資訊嗎?可以將金鑰納入程式碼或設定檔嗎?
以下是 Firebase 服務 API 金鑰的重要須知:
公開設計 :Firebase 服務的 API 金鑰僅用於向這些服務識別 您的 Firebase 專案和應用程式。授權 是透過 Google Cloud IAM 權限、Firebase Security Rules 和 Firebase App Check 處理。
套用限制 :所有 Firebase 佈建的 API 金鑰都會自動 限定用於 Firebase 相關 API 。對於專案中的「所有」 API 金鑰,請務必套用適當的 API 限制 ,防止未經授權使用專案的 API 配額。
僅用於 Firebase 服務 :Firebase 佈建的 API 金鑰只能 用於 Firebase 相關 API 。如果應用程式使用任何其他 API (例如 Places API for Maps 或 Gemini Developer API ),請使用獨立的 API 金鑰 ,並限制該金鑰只能用於適用的 API。特別是,請勿將 Gemini Developer API 加入公開 API 金鑰或用於其他服務的金鑰許可清單。
Security Rules 和 App Check 是關鍵 :
Realtime Database 、Cloud Firestore 和 Cloud Storage
資料 的安全性是透過 Firebase Security Rules 強制執行,而涵蓋的 API 則由 Firebase App Check 保護,而不是透過保密 Firebase API 金鑰。
如果應用程式的設定符合上述規範,則僅限 Firebase 服務使用的 API 金鑰 不 需要視為密鑰,可以安全地納入程式碼或設定檔中。
我收到 Google Cloud 寄來的電子郵件,內容提到「您的 Google Cloud 專案有可公開存取的 Google API 金鑰」。我需要做些什麼?
如果您收到 Google Cloud 寄來的電子郵件,主旨為「Google Cloud 專案的 Google API 金鑰可公開存取」,且電子郵件中列出的 API 金鑰是您的 Firebase API 金鑰 ,請確認該 API 金鑰符合下列規定,才能安全地加入程式碼或設定檔。您可以在 Google Cloud 控制台的「APIs & Services」(API 和服務) >「Credentials」(憑證) 頁面 中驗證下列項目。
這是 Firebase 應用程式使用的 API 金鑰,僅 用於 Firebase 服務。這些按鍵通常稱為 Browser key (auto created by Firebase)、Android key (auto created by Firebase) 或 iOS key (auto created by Firebase)。
金鑰的「API 限制」許可清單中,包含所有必要的 Firebase 相關 API 。
「API 限制」許可清單中沒有 其他 API。具體來說,清單不應 包含 Generative Language API。
此外,請務必按照建議,為使用的 Firebase 產品採用 Firebase Security Rules 和 App Check 。
如要進一步瞭解 Firebase 的 API 金鑰,並查看常見問題清單,請參閱「瞭解如何使用及管理 Firebase 的 API 金鑰 」。
重要事項 :在應用程式中呼叫 Gemini Developer API 時,絕對 不要在程式碼或設定檔中加入 API 金鑰。請務必避免公開。在 Google Cloud 控制台中,這個金鑰會稱為 Gemini API Key 或 Gemini Developer API key (auto created by Firebase),且僅限 Generative Language API 使用。
Firebase 控制台
哪些瀏覽器支援存取 Firebase 控制台?
您可以使用 Chrome、Firefox、Safari 和 Edge 等熱門電腦版瀏覽器的最新版本,存取 Firebase 控制台。不完全支援行動瀏覽器。
我可以載入 Firebase 控制台,但為什麼找不到或無法存取 Firebase 專案?
如果您遇到下列任一問題,請參閱這篇常見問題:
Firebase 控制台會傳回錯誤頁面,指出您的專案可能不存在,或您沒有專案存取權。
即使在 Firebase 控制台的搜尋欄位中輸入專案 ID 或專案名稱,控制台也不會顯示專案。
請試試下列疑難排解步驟:
首先,請嘗試直接前往專案網址來存取專案。請使用下列格式:
https://console.firebase.google.com/project/PROJECT-ID /overview
如果仍無法存取專案或收到權限錯誤,請檢查下列事項:
請確認你登入 Firebase 時使用的 Google 帳戶有權存取專案。您可以透過控制台右上角的帳戶顯示圖片,登入及登出 Firebase 控制台。
確認專案已啟用 Firebase Management API 。
請確認您已獲派其中一個基本 IAM 角色 (擁有者、編輯者、檢視者),或具備 Firebase 相關權限的角色,例如 Firebase 預先定義的角色 。您可以在 Google Cloud 控制台的「IAM」 頁面 中查看角色。
如果專案屬於 Google Cloud 機構,您可能需要額外權限,才能在 Firebase 控制台中查看專案。請與管理 Google Cloud 組織的人員聯絡,要求對方授予您查看專案的適當角色,例如瀏覽者角色。
如果上述疑難排解步驟都無法解決問題,請與 Firebase 支援團隊 聯絡。
為什麼我無法載入 Firebase 控制台?
如果遇到下列任一問題,請參閱這篇常見問題:
Firebase 控制台中的頁面無法完成載入。
頁面中的資料無法正常載入。
載入 Firebase 控制台時,收到瀏覽器錯誤訊息。
請試試下列疑難排解步驟:
查看 Firebase 狀態資訊主頁 的「控制台」 列,確認是否有任何服務中斷。
確認你使用的是支援的瀏覽器 。
嘗試在無痕或私密視窗中載入 Firebase 控制台。
停用所有瀏覽器擴充功能。
確認網路連線未遭到廣告攔截器、防毒軟體、Proxy、防火牆或其他軟體封鎖。
嘗試使用其他網路或裝置載入 Firebase 控制台。
如果使用 Chrome,請查看開發人員工具控制台 是否有任何錯誤 。
如果上述疑難排解步驟都無法解決問題,請與 Firebase 支援團隊 聯絡。
Firebase 控制台語言是如何決定的?
Firebase 控制台的語言設定取決於您在 Google 帳戶設定 中選取的語言。
如要變更語言偏好設定,請參閱「變更語言 」。
Firebase 控制台支援下列語言:
英文
巴西葡萄牙文
法文
德文
印尼文
日文
韓文
俄文
簡體中文
西班牙文
繁體中文
Firebase 控制台支援哪些角色和權限?
Firebase 控制台和 Google Cloud 控制台使用相同的基礎角色和權限。如要進一步瞭解角色和權限,請參閱 Firebase IAM 說明文件 。
Firebase 支援擁有者、編輯者和檢視者等基本角色 :
專案擁有者 可以將其他成員新增至專案、設定整合 (將專案連結至 BigQuery 或 Slack 等服務),並擁有專案的完整編輯權限。
專案編輯者 具備專案的完整編輯權限。
專案檢視者 僅具備專案的讀取權限。
請注意,Firebase 控制台不會對專案檢視者隱藏/停用編輯 UI 控制項,但指派為檢視者角色的專案成員無法執行這些作業。
Firebase 也支援:
如要管理 Firebase 與其他 Google 產品和服務 (例如 AdMob 、Google Analytics 或 Google Play ) 的整合,您可能需要額外 權限、角色或存取層級,這些權限、角色或存取層級是在這些特定產品和服務中管理。
如要瞭解詳情,請參閱特定整合功能的說明文件。
控制台的「範例應用程式體驗」如何運作?會發生什麼事?我該怎麼做?
Firebase 控制台提供範例應用程式體驗 ,讓您能透過實際運作的應用程式,探索及試用 Firebase 和其他 Google 服務 (例如 Gemini API )。
自動設定 Firebase 並部署範例應用程式
在 Firebase 控制台中進行範例應用程式體驗 時,系統會自動為您執行下列操作:
建立範例應用程式專用的新 Firebase 專案
在新 Firebase 專案中註冊 Firebase 網頁應用程式
啟用範例應用程式使用的服務和 API (例如 Firebase Authentication 、Cloud Firestore 等)。
佈建任何必要資源 (例如資料庫執行個體和安全性規則)
設定 Firebase AI Logic 以使用 Gemini Developer API
使用 Firebase Hosting 將範例應用程式部署至暫時預覽網址 (根據預設,這個網址會在 7 天後失效 )
注意: 使用 Firebase Hosting 部署至暫時預覽網址 (稱為「預覽管道」 ) 是網頁應用程式開發的重要環節。預覽管道可確保應用程式在準備好用於正式環境之前,不會部署至實際運作的 Hosting 網站。您可以在 Firebase 控制台的 Hosting 資訊主頁 中,查看範例應用程式的所有部署作業。
探索範例應用程式的程式碼集
方法 1:在 Firebase Studio 中開啟個人化 版本的範例應用程式程式碼集
範例應用程式體驗提供一個途徑,可在 Firebase Studio (Google 的瀏覽器型工作區,用於全端應用程式開發) 中開啟個人化 版本的範例應用程式程式碼集。設定好專案和應用程式後 (請參閱上文),您可以在 Firebase 控制台的橫幅和已部署應用程式的頂端,找到 Firebase Studio 的連結。
在 Firebase Studio 中開啟範例應用程式時,系統會自動執行下列操作:
使用在初始設定中建立的相同 Firebase 專案、Firebase 網頁應用程式和資源 (請參閱上方說明)
將範例應用程式的 Firebase 設定插入程式碼集 (通常是 src/bootstrap.js)
在 Firebase Studio 中,您可以探索程式碼集,瞭解如何與各種 Firebase 和 Google 服務互動。
方法 2:在 GitHub 查看範例應用程式程式碼集的公開非個人化 版本
或者,您也可以在 GitHub 查看公開、非個人化 版本的範例應用程式程式碼集。
Firebase Local Emulator Suite
請造訪Local Emulator Suite 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
定價
如需特定產品的定價常見問題,請參閱本頁的產品專區或專屬產品說明文件。
Firebase 是否提供付費產品的免付費試用抵免額?
您可以在 Google Cloud 免費試用 期間使用 Firebase 付費服務。Google Cloud 和 Firebase 的新使用者可以試用 90 天,並取得價值 $300 美元的免費 Cloud Billing 抵免額,盡情探索及評估 Google Cloud 和 Firebase 的各項產品與服務。
在 Google Cloud 免費試用期間,您會獲得免費試用 Cloud Billing 帳戶。在免費試用期間,連結至該帳單帳戶的所有 Firebase 專案,都會採用即付即用 Blaze 定價方案 。
請放心,將 Firebase 專案連結至這個免費試用 Cloud Billing 帳戶,並不會讓我們在用量超出這些抵免額時向你收費 。除非您將免費試用 Cloud Billing 帳戶升級為付費帳戶,明確啟用計費功能,否則超出這些抵免額的用量不會 產生費用。試用期間,您隨時可以升級為付費帳戶。升級為付費帳戶後,您仍可在 90 天內使用剩餘的抵免額。
免費試用期結束後,如果您未 將免費試用 Cloud Billing 帳戶升級為付費帳戶,連結的 Firebase 專案會自動降級為 Spark 定價方案 。請注意,您隨時可以再次升級至 Blaze 定價方案 。
進一步瞭解 Google Cloud 免費試用 。
如何判斷哪種定價方案適合我?
如要進一步瞭解定價方案,請參閱「Firebase 定價方案 」。
Spark 定價方案
免付費 Spark 定價方案是免付費開發應用程式的絕佳選擇。
您可以使用所有免付費 Firebase 產品 (例如 Analytics 、Crashlytics 等),以及大量付費基礎架構功能。不過,如果您在某個日曆月份中超過 Spark 定價方案資源,應用程式在當月剩餘期間內會關閉。此外,使用 Spark 定價方案時,無法使用 Google Cloud 功能。
Blaze 定價方案
即付即用 Blaze 定價方案適用於正式版應用程式。升級至 Blaze 定價方案後,應用程式也能使用付費的 Google Cloud 功能。你只需要為實際使用的資源付費,因此可以視需求調度資源。我們致力於讓 Blaze 定價方案的價格與業界領先的雲端服務供應商相比,更具競爭力。
我可以隨時升級、降級或取消訂閱嗎?
可以,您隨時可以升級、降級或取消訂閱。請注意,降級或取消訂閱時,我們不會按比例退款。也就是說,如果您在帳單週期結束前降級或取消訂閱,仍須支付當月剩餘時間的費用。
Blaze 定價方案的免付費用量與 Spark 定價方案的免付費用量有何不同?
Blaze 定價方案的免付費用量是每日計算。用量限制也與 Cloud Functions 、電話驗證和 Test Lab 的 Spark 定價方案不同。
針對 Cloud Functions ,Blaze 定價方案的免付費用量是以 Cloud Billing 帳戶層級計算,而非專案層級,且有下列限制:
每月 200 萬次叫用
每月 40 萬 GB 秒
每月 20 萬 CPU 秒
每月 5 GB 的網路輸出
如果是電話驗證,Blaze 定價方案的免付費用量是以月為單位計算。
在 Blaze 定價方案中,Test Lab 的免付費用量限制如下:
每天 30 分鐘的實體裝置測試時間
每天 60 分鐘的虛擬裝置測試時間
從 Spark 定價方案改為 Blaze 定價方案時,免費用量配額會重設嗎?
Blaze 定價方案包含 Spark 定價方案的免付費用量。改用 Blaze 定價方案時,免付費用量不會重設。
如果我在 Google Cloud 控制台中將 Cloud Billing 帳戶連結至 Firebase 專案,該專案會受到什麼影響?
如果 Cloud Billing 帳戶連結至 Google Cloud 控制台中的專案,該專案會自動升級至即付即用 Blaze 定價方案 (如果該專案原本採用免付費 Spark 定價方案)。
相反地,如果現有的有效 Cloud Billing 帳戶與 Google Cloud 控制台中的專案取消連結,該專案就會降級至免付費 Spark 定價方案 。
如何監控用量和帳單?
您可以在 Firebase 控制台的下列任一資訊主頁中,追蹤專案資源的使用情形:
我可以為 Blaze 定價方案設定用量上限嗎?
在 Blaze 定價方案中,您可以設定支出上限預算 ,限制多項服務的用量。目前下列產品支援支出上限:Firebase AI Logic 、Firebase App Hosting 、Cloud Functions for Firebase 和 Firebase Extensions 。
對於其他提供付費用量的產品,您無法在使用 Blaze 定價方案時設定用量上限。不過,我們正在積極評估這些產品的選項。
對於所有 提供付費方案的產品,您可以為專案或帳戶設定預算,並在支出接近上限時收到快訊。瞭解如何設定僅限快訊的預算 。
我會獲得哪些支援?
所有 Firebase 應用程式 (包括使用免付費 Spark 定價方案的應用程式) 都能在美國太平洋時間營業時間內,獲得 Firebase 員工的電子郵件支援服務。所有帳戶都能不限次數地諮詢帳單相關問題、帳戶相關問題、技術 (疑難排解) 問題和事故通報。
你們是否提供開放原始碼、非營利或教育折扣?
免付費 Spark 定價方案適用於任何類型的個人或組織,包括非營利組織、學校和開放原始碼專案。由於這些方案已包含充足的配額,因此我們不提供任何特別折扣,也不提供開放原始碼、非營利或教育專案方案。
是否提供企業合約、定價、支援或專屬基礎架構代管服務?
Blaze 即付即用定價方案適合各種規模的企業,我們的服務水準協議 符合或超越雲端基礎架構的業界標準。不過,我們不提供企業合約、定價或支援,也不提供Realtime Database 等服務的專屬基礎架構託管 (即地端部署安裝)。不過,我們正積極研究如何新增其中部分功能。
是否提供臨時定價?我只想為一兩項功能採用即付即用模式。
我們提供即付即用 Blaze 定價方案,您只需為使用的功能付費。
Firebase 付費方案如何與 Ads 搭配運作?付費方案是否提供免付費廣告抵免額?
Firebase 定價方案與 Ads 分開,因此沒有免付費的廣告抵免額。Firebase 開發人員可以將 Ads 帳戶「連結」至 Firebase,以支援轉換追蹤。
所有廣告活動都直接在 Ads 中管理,Ads 帳單則透過 Ads 控制台管理。
Flame 定價方案怎麼了?
自 2020 年 1 月起,新註冊的使用者無法再選用 Flame 定價方案 (每月 $25 美元,可享額外配額)。現有方案使用者可享有寬限期,將專案從 Flame 方案遷移。2022 年 2 月,Flame 定價方案中的其餘專案已降級至免付費 Spark 定價方案。
想瞭解 Firebase 提供的其他定價方案嗎?請造訪 Firebase 定價頁面 。
隱私權
Firebase SDK 是否會記錄 Analytics 以外的任何使用狀況/診斷資訊?
可以,目前這項功能僅適用於 iOS,但日後可能會有變動。Apple 平台的 Firebase SDK 預設包含 FirebaseCoreDiagnostics 架構。Firebase 會使用這個架構收集 SDK 使用狀況與診斷資訊,以便排定日後產品強化功能的優先順序。FirebaseCoreDiagnostics 為選用項目,因此如要選擇不傳送 Firebase 診斷記錄,可以取消程式庫與應用程式的連結。您可以在 GitHub 瀏覽完整原始碼,包括記錄的值
A/B Testing
請造訪A/B Testing 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
AdMob
請造訪AdMob 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Analytics
請造訪Analytics 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Authentication
請造訪Authentication 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Cloud Functions
請造訪Cloud Functions for Firebase 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Cloud Messaging
請造訪FCM 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Cloud Storage for Firebase
請造訪Cloud Storage for Firebase 疑難排解和常見問題頁面 ,查看實用提示和其他常見問題的解答。
Crashlytics
請造訪Crashlytics 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Dynamic Links
請參閱Dynamic Links 淘汰常見問題 頁面,瞭解實用提示和其他常見問題的解答。
Hosting
請造訪Firebase Hosting 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
請造訪Performance Monitoring 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Realtime Database
請造訪Realtime Database 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Remote Config
請造訪Remote Config 常見問題與疑難排解 頁面,查看實用提示和其他常見問題的解答。
Test Lab
請造訪Test Lab 疑難排解 頁面,查看實用提示和更多常見問題的解答。
Firebase App Indexing
Firebase App Indexing 發生什麼事?
Firebase App Indexing 已不再是為內容建立索引,以便在 Google 搜尋應用程式中顯示建議結果的建議方式。這份常見問題集會指向其他實用的開發人員產品。
Apple 平台
通用連結 是建議的連結方式,可將使用者從搜尋結果、網站和其他應用程式直接連結至應用程式中的特定內容。
Android
注意: Android 版 Google 搜尋應用程式不再使用透過 Firebase App Indexing 建立索引的本機內容,為使用者提供搜尋結果。 Android 應用程式連結 是建議使用的連結方式,可將使用者從搜尋結果、網站和其他應用程式直接導向應用程式中的特定內容。
您可能也對下列選項感興趣:
Firebase 使用者區隔儲存空間
什麼是 Firebase 使用者區隔儲存空間?
Firebase 使用者區隔儲存空間會儲存 Firebase 安裝 ID 、相關屬性和區隔,以及您建立的目標對象名單,為其他使用這些資訊的 Firebase 服務 (例如 Crashlytics 、FCM 、Remote Config 個人化等) 提供指定目標資訊。