Method: projects.remoteConfig.rollback

프로젝트의 게시된 원격 구성 템플릿을 제공된 버전 번호로 지정된 템플릿으로 롤백합니다.

롤백은 이전에 게시된 원격 구성 템플릿을 가져오고 강제 업데이트를 사용하여 다시 게시하는 것과 같습니다. 성공한 경우 게시된 RemoteConfig 및 업데이트된 ETag를 응답 헤더로 반환하거나 오류가 발생한 경우 반환합니다.

게시 가이드에서 오류 코드 목록을 확인하세요. 특히 롤백 대상 versionNumber를 찾을 수 없는 경우 메서드는 HTTP 상태 404 오류를 반환합니다.

HTTP 요청

POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
project

string

필수 항목입니다. Firebase 프로젝트의 프로젝트 ID 또는 프로젝트 번호(접두사 'projects/')입니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "versionNumber": string
}
필드
versionNumber

string (int64 format)

필수 항목입니다. 롤백할 RemoteConfig의 버전 번호입니다. 지정된 버전 번호는 현재 버전 번호보다 낮아야 하며, 비활성으로 인해 삭제된 적이 없어야 합니다.

응답 본문

성공한 경우 응답 본문에 RemoteConfig의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 인증 개요를 참조하세요.