本頁面集中提供 Remote Config 的技術限制、專案配額和使用政策參考資料。
專案層級配額
下表列出整個 Firebase 專案中範本資源的允許上限。這些限制可確保範本評估效能和後端穩定性達到最佳狀態。
| 資源 | 限制 | 詳細資料 |
| 參數 | 每種範本類型 3,000 個 | 用戶端範本和伺服器範本各 3,000 個。 |
| 條件 | 每項專案 2,000 個 | 所有範本共用。 |
| 範本版本 | 每種範本類型 300 個 | 包括已刪除的版本。超過這個數量的版本會自動清除。超過 90 天的範本版本會自動刪除。 |
| 範本版本說明 | 1,024 個半形字元 | 範本版本說明的長度上限。 |
| 實驗和推出作業 | 24 組合 | 每項專案中,執行中的 A/B Testing 實驗和 Remote Config 推出作業總數不得超過 24 項。 |
| 即時連線 | 每項專案 20,000,000 (2,000 萬) 個 | 請參閱「即時限制」。 |
參數和鍵限制
下表定義參數鍵、值和群組名稱的字元長度和內容限制。遵守這些限制可避免設定發布錯誤和用戶端結構定義不符。
| 元素 | 限制 | 詳細資料 |
| 金鑰長度 | 256 個半形字元 | 開頭須為 _ 或 A-Z、a-z。可以包含數字。 |
| 總價值內容 | 1,000,000 個字元 | 專案中所有參數值字串的總和。 |
| 群組名稱長度 | 256 個半形字元 | 適用於 Firebase 控制台中的參數群組標籤。 |
條件和指定目標限制
下表列出自訂指定目標規則、信號屬性和條件式語法的限制。這些界限可確保在向個別用戶端執行個體提供設定時,快速評估規則。
| 元素 | 限制 | 詳細資料 |
| 自訂信號 | 每個應用程式執行個體 100 個 | 單一裝置最多可設定 100 個不重複信號。 |
| 自訂信號鍵 | 250 個半形字元 | 屬性名稱的長度上限。 |
| 自訂信號值 | 500 個半形字元 | 屬性值的長度上限 (如果使用規則運算式,則為 250)。 |
| 安裝 ID | 每個條件 50 個 | 「安裝 ID」規則中允許的 ID 數量上限。 |
| 使用者屬性值 | 每個條件 100 個 | 使用者屬性條件規則中允許的目標值數量上限。 |
| 條件名稱 | 256 個半形字元 | 在 Firebase 控制台或 API 中,用來識別條件的名稱。 |
| 規則運算式語法 | RE2 格式 | 所有規則運算式都必須遵循 RE2 語法 |
即時限制
下表詳細列出使用即時 Remote Config 時,並行開啟連線的限制。這些配額限制可確保全球用戶端執行個體能穩定地即時發布用戶端更新。
| 資源 | 限制 | 詳細資料 |
| 並行開啟連線 | 每項專案 20,000,000 (2,000 萬) 個 | 如果超過上限,系統會拒絕新的連線要求,用戶端 SDK 則會自動改回標準定期擷取。新發布的範本正在主動傳播時,這項限制會暫時停用,讓所有連結的用戶端都能接收更新。 |
營運政策
為確保使用者享有安全且符合法規的體驗,請遵守下列政策:
請勿使用 Remote Config 執行需要使用者授權的應用程式更新。這可能會導致使用者認為您的應用程式不可靠。
請勿將機密資料儲存在 Remote Config 參數鍵或參數值中。Remote Config 資料在傳輸過程中會加密,但使用者可以存取應用程式執行個體可用的任何預設或擷取的 Remote Config 參數。
請勿使用 Remote Config 規避應用程式目標平台的規定。