Firebase 驗證限制

下列驗證作業設有執行頻率限制。請提前幾週與 Firebase 聯絡,討論特殊用途。

每日無檢測用量限制

以下限制是採用 Spark 免付費 Spark 方案時,透過 Identity Platform 進行 Firebase 驗證的使用者每日用量限制。這些用量限制會直接與 Google Cloud 定價級別相對應。

用量 無檢測限制
級別 1 每日活躍使用者人數 每日 3,000 則
級別 2 每日活躍使用者人數 2/天

帳戶建立與刪除限制

作業 限制
建立新帳戶 每個 IP 位址每小時 100 個帳戶
帳戶刪除 每秒 10 個帳戶
批次刪除帳戶 每秒 1 個要求
帳戶設定更新 每秒 10 個要求

帳戶相關限制

帳戶類型 限制
匿名使用者帳戶 1 億
註冊使用者帳戶 無上限

電子郵件傳送限制

本節列出的配額會根據使用者人數進行調整。

作業 Spark 方案限制 Blaze 方案限制
地址驗證電子郵件 每天 1000 封電子郵件 每天 100,000 封電子郵件
地址變更電子郵件 每天 1000 封電子郵件 每天 10,000 封
密碼重設電子郵件 每天 150 封電子郵件 每天 10,000 封
內含登入連結的電子郵件 每天 5 封電子郵件 每天 25,000 封

本節列出的配額會根據使用者人數進行調整。

作業 Spark 方案限制 Blaze 方案限制
地址驗證連結 每天 10,000 封 每天 1,000,000 封電子郵件
密碼重設連結 每天 1500 封電子郵件 每天 100,000 封電子郵件
登入連結 每天 20,000 封電子郵件 每天 250,000 封電子郵件

電話號碼登入限制

作業 限制
使用者登入 每分鐘 1, 600 次,以及「定價」頁面載明的價格和限制
驗證碼簡訊數

Firebase 驗證,免費 (Spark):每天傳送 10 則簡訊

Firebase 驗證功能,即付即用 (Blaze):每日傳送 3, 000 則簡訊的上限

透過 Identity Platform 免費驗證 Firebase 驗證 (Spark):每天傳送 10 則簡訊

透過 Identity Platform 使用 Firebase 驗證功能,即付即用 (Blaze):無限制

驗證要求 每個 IP 位址每小時 150 項要求

驗證簡訊傳送限制

作業 限制
已傳送驗證簡訊。 每分鐘 1,000 筆傳送
每個 IP 位址傳送的驗證簡訊 每分鐘 50 封,每小時傳送 500 封

此外,專案可在一定時間內傳送給單一電話號碼的驗證簡訊數量設有限制。您可以透過虛構數字或多部裝置進行測試,確保專案不會超過這些限制。

此外,如果專案已啟用活動記錄功能,您也可以追蹤每組電話號碼傳送的驗證碼。

Identity Toolkit API 限制

作業 限制
每個服務帳戶的作業數量 每秒 500 個要求
每項專案的作業數 每秒 1 億個要求,每天 1 千萬個要求
每項專案上傳的帳戶數量* 每分鐘 3,600 次上傳
每項專案下載的帳戶* 每分鐘 21,000 個要求
每項專案的 UserInfo 查詢數量* 每分鐘 900 個要求
每項專案的設定更新* 每分鐘 300 個要求
每個專案和使用者的設定更新項目* 每分鐘 300 個要求
大量刪除每項專案的帳戶* 每分鐘 3,000 個要求
每項專案的自訂權杖登入程序 每分鐘 45,000 次登入
每個 IP 位址 createAuthURI 次呼叫 每小時 120 個要求
每項專案的封鎖函式叫用次數 每分鐘 2,000 個要求
每項專案 GetAccountInfo* 每分鐘 500,000 個要求

* 僅限管理員的作業。

fetchProvidersForEmail()fetchSignInMethodsForEmail(email) 方法會使用 createAuthURI 端點。

Token Service API 限制

作業 限制
每項專案的權杖交換作業 每分鐘 18,000 次交換