이 페이지에서는 Remote Config에 적용되는 기술적 한도, 프로젝트 할당량, 사용 정책에 대한 중앙화된 참조를 제공합니다.
프로젝트 전체 할당량
다음 표에는 전체 Firebase 프로젝트에서 템플릿 리소스에 허용되는 최대 임계값이 나와 있습니다. 이러한 제한은 최적의 템플릿 평가 성능과 백엔드 안정성을 보장합니다.
| 리소스 | 한도 | 세부정보 |
| 매개변수 | 템플릿 유형당 3,000개 | 클라이언트 템플릿 3,000개, 서버 템플릿 3,000개 |
| 조건 | 프로젝트당 2,000개 | 모든 템플릿에서 공유됩니다. |
| 템플릿 버전 | 템플릿 유형당 300개 | 삭제된 버전이 포함됩니다. 이 기간이 지나면 버전이 자동으로 삭제됩니다. 90일이 지난 템플릿 버전은 자동으로 삭제됩니다. |
| 실험 및 출시 | 24개 결합 | 진행 중인 A/B 테스트와 기능 출시의 총 개수는 프로젝트당 24개를 초과할 수 없습니다. |
| 실시간 연결 | 프로젝트당 20,000,000개 (2천만 개) | 실시간 한도를 참고하세요. |
매개변수 및 키 제약 조건
다음 표에서는 매개변수 키, 값, 그룹 이름의 문자 길이 및 콘텐츠 제한을 정의합니다. 이러한 제약 조건을 준수하면 구성 게시 오류와 클라이언트 스키마 불일치를 방지할 수 있습니다.
| 요소 | 한도 | 세부정보 |
| 키 길이 | 256자(영문 기준) | _ 또는 A~Z, a~z로 시작해야 합니다. 숫자를 포함할 수 있습니다. |
| Total Value 콘텐츠 | 1,000,000자 | 프로젝트에 있는 모든 파라미터 값 문자열의 합계입니다. |
| 그룹 이름 길이 | 256자(영문 기준) | Firebase 콘솔의 매개변수 그룹 라벨에 적용됩니다. |
조건 및 타겟팅 한도
다음 표에는 맞춤 타겟팅 규칙, 신호 속성, 조건부 문법의 한도가 명시되어 있습니다. 이러한 경계는 개별 클라이언트 인스턴스에 구성을 제공할 때 빠른 규칙 평가를 유지합니다.
| 요소 | 한도 | 세부정보 |
| 맞춤 신호 | 앱 인스턴스당 100개 | 단일 기기에 최대 100개의 고유한 신호를 설정할 수 있습니다. |
| 맞춤 신호 키 | 250자(영문 기준) | 속성 이름의 최대 길이입니다. |
| 맞춤 신호 값 | 500자(영문 기준) | 속성 값의 최대 길이입니다 (정규식을 사용하는 경우 250). |
| 설치 ID | 조건당 50개 | '설치 ID' 규칙에서 허용되는 최대 ID 수입니다. |
| 조건 이름 | 100자(영문 기준) | Firebase 콘솔 또는 API에서 조건을 식별하는 데 사용되는 이름입니다. |
| 정규 표현식 구문 | RE2 형식 | 모든 정규 표현식은 RE2 구문을 따라야 합니다. |
실시간 한도
다음 표에서는 실시간 Remote Config 사용 시 동시 열린 연결 한도를 자세히 설명합니다. 이러한 할당량 경계는 전역 클라이언트 인스턴스 전반에서 안정적인 실시간 클라이언트 업데이트 배포를 보장합니다.
| 리소스 | 한도 | 세부정보 |
| 동시 열려 있는 연결 | 프로젝트당 20,000,000개 (2천만 개) | 이 한도를 초과하면 새 연결 요청이 거부되고 클라이언트 SDK는 자동으로 표준 주기적 가져오기로 대체됩니다. 새로 게시된 템플릿이 활발하게 전파되는 동안에는 연결된 모든 클라이언트가 업데이트를 수신할 수 있도록 이 한도가 일시적으로 중단됩니다. |
운영 정책
안전하고 규정을 준수하는 사용자 환경을 보장하려면 다음 정책을 준수하세요.
- 사용자가 승인해야 하는 앱 업데이트에는 Remote Config을 사용하지 마세요. 무단 업데이트는 앱의 신뢰성을 해칠 수 있습니다.
- Remote Config 파라미터 키 또는 파라미터 값에 기밀 데이터를 저장하지 마세요. Remote Config 데이터는 전송 중에 암호화되지만 최종 사용자는 앱 인스턴스에서 사용할 수 있는 기본값 또는 가져온 Remote Config 파라미터에 액세스할 수 있습니다.
- Remote Config을 사용하여 앱의 타겟 플랫폼에서 요구하는 조건을 우회하려고 시도하지 마세요.