割り当てと上限

このページでは、Remote Config に適用される技術的な上限、プロジェクトの割り当て、利用ポリシーについて一元的に説明します。

プロジェクト全体の割り当て

次の表に、Firebase プロジェクト全体でテンプレート リソースに許容される最大しきい値を示します。これらの上限により、テンプレート評価のパフォーマンスとバックエンドの安定性が最適化されます。

リソース 上限 詳細
パラメータ テンプレート タイプごとに 3,000 クライアント テンプレートが 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 個 1 台のデバイスに設定できる一意のシグナルは最大 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 を使ってアプリのターゲット プラットフォームの要件を回避しようとしないでください。